Split response, status, headers into separate structs
Allow for multiple headers on a response
Set `Content-Length' in one place
Fix insidious feof bug

http://www.gidnetwork.com/b-58.html