Big Commit. Change name of project to http_server.py in order to start clean. Re-write project scaffolding with better structure to reflect better understanding of assingment expectations. Begin implimentation of getResource() function: function now takes a uri/path and, if that path points to a file that exists in the root directore, writes the content of the file to a string called 'body'; returns body.
Update getResource() method: returns a tuple containing the headers and body of the response. Handles files
Add 2 helper functions: get_size()--returns size of entire directory--and htmlize()--returns a the contents of a given directory wrapped in html tags.
Add <ul> tags to htmlize() helper function
getResource() function now handles files and directories
Add functionality to parse a request, parse the request's initial line, and raise appropriate errors in the process
Implement function to build fully-formed http response. Changed a bunch of comments that were no longer relevant
Add functionality in main block to formulate a bad request based on either a 405 or 400 error code. Changed comments
Deleted many lines of irrelevant comments. Deleted a vestigial function
Add functionality to give appropriate 404 error response
Add functionality to build a proper HTTP/1.1 200 OK response for acceptable requests
Add functionality to inform user that what they have requested is an image, and what they are looking at is binary vomit
Add unit tests
Add webroot directory. This is not the root directory, but it is in the root directory so the server has access to it
Merge pull request #2 from charlieRode/http2

Http2