html client requires:
- node (for simple http server)
- npm (for package management of server side client)
- gulp (for building the website)
- bower (for client side packages)
server requires:
- python (for serving data)
- pandas (for timeseries)
- netCDF4 (for array storage)
- flask (for serving html)
- ipython notebook (as an example/test)