Well I've certainly created a way to return your reversed request.
Okay this one works as expected.
Now gets the headers in the way that I want.
Server works pretty well.

- Headers can now be parsed for Content-Length and Content-Type very
  easily. This is only really useful for POST messages.
Added License to all erl files, started passing in value to parse_header