Added a TODO for handling many unflushed WriteRequests, and gofmt'd the code base
Refactored the core application and http server into their own packages.
Added proper http status codes for errors, added guard for empty message body writes, and initial code to writing to log file
Merge remote-tracking branch 'origin/master'