Add server.js
Add index.js.
Add router.js.
Implement url parsing for request url.
Add a route argument to start for routing request handlers.
Integrate the router module for request handling.
Add requestHandlers.js.
Integrate requestHandlers module.
Update start to accept a request handler and pass it to the router.
Add handle parameter for pathname lookup.
Fix typo in requestHandlers require statement.
Fix requestHandler pathnames.
Update request handling logic to return a response.
Add a sleep timer to start to simulate a blocking operation.
Update start to be a non-blocking operation.
Pass the response to route for handling.
Add error handling for when a request handler isn't found.
Update request handlers to respond to requests.
Update request handlers to accept a response parameter.
Fix router to accept a response argument.