Add hostname config option

Added a hostname option in config.js and apollo.js.
server.listen() defaults to 0.0.0.0 (any address), which is not optimal. Also, it adds flexibility for network setup.