Feature/ngui env config

fixes #554

adds a way to send runtime config to the client + use https://github.com/expressjs/morgan for logging.
Does this send js code as response which is directly being executed in the browser?  Can't we send it as two separate files like config.js or and config-constants.js ? Am I missing something here?