Basic route outlined.
Outlined a basic handler for a HTML file.
Merge branch 'handlers' into routes

Routes are intended to map Handlers to URIs. The Handler API needs
to be merged into this branch in order to complete the implementation
of Route.
Implemented the Handler API so that Route can link to a single Handler.
Updated Handler API to have Handlers handle a HttpRequest.
Handler added for the ROOT page.
Merge branch 'handlers' into web_server

Merging in the new Handler API and the Handler for the ROOT page.
Added a table for routes to the server module with an API to go along. The server module can now be queried using whichRoute(String method, String uri) to get the route respective to that method and uri.
Server module can now handle reporting errors.
Server Module now has internal error handling for whichRoute and configureRoutes.
appserver now makes use of the route table through the server module. Functionality handled by the server module has been replaced within the appserver with the appropriate calls.