Implement a number of classes and make everything compile again. (Ok,
kindof a huge change.)
Add a way to formulate a HTTP request as an URL.