Changes name of index.js to init.js
Moves handlers to their own directory
Adds config.js and refactors routing rules to the config file
Moves port and address binding information to the config file
Updates README.md instructions on running the server
(I forgot to do this in the commit where index.js was renamed to init.js)
Decouples server.js from config.js
Modifies routers.js to dispatch requests that don't match any routing rule to the 404 handler.
Decouples router from server