HTTP Server outlined.
Basic routing established.
Cleaned up.
Handles request by method and URI.
servermodule.dart created. ServerModule is responsible for handling the project constants and configuration settings needed by the server.
Path to project directory run in servermodule.dart is now being called by the appserver.
PROJECT_NAME changed to APP_NAME. configureProjectPath() changed to configureAppPath(). These changes should be more intuitive to human readers.
Merge branch 'server_module' into web_server
Need to merge in the new changes to servermodule.dart.

WARNING: Will break all functions relying on previous servermodule API.
Changed appserver to reflect newest changes in servermodule API. Made all global constants private, as they should be.
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.