Feature/ngui env config

fixes #554

adds a way to send runtime config to the client + use https://github.com/expressjs/morgan for logging.
I understand this is for logs. Can we have it a little less intimidating? Something like this,

```javascript
var formatting = {
     green: '\x1B[40m\x1B[35',
     greenend : '\x1B[39m\x1B[49m',
     othercolors: ' '
};
...
..
corsLabel = formatting.green + 'cors-anywhere' + formatting.greenend;
```

I feel this is a tab easier to look at.