added server.js
made http server asynchronous
changed server to be a module
added router and requestHandler
Merge branch 'http-server'