in case of error, quit the listen event loop
gzip-encode the response
instead of panicking on a fatal error, set the appropriate response code
CORS-enable the API
prepare for heroku

* get port binding from environment variable
new url for dynamic documentation
Beginnings of the actual analyse-UI

* angularJS: angularjs.org/
* angular UI bootstrap: http://angular-ui.github.io/bootstrap/
* ng-grid: http://angular-ui.github.io/ng-grid/