refactored response writing out of router and into requestHandlers, added directory listing, added 404, removed old server-spec test for GET OK response now that it's properly listing the directory contents