Add testing for basic functionality of http server.
Update README.md
Update readme, add better error handling to http server, add header, and content testing in unit testing.
Fix typo in readme