This is a series of notes that will be helpful for implementing libhttp.
It is important we fully understand all the nitty gritty details of the HTTP protocol and
the surrounding ecosystem (proxies, TCP, authentication, etc). Feel free to add to these notes!
HTTP Messages - covers the basics of message structures and how to parse/compose them properly.