"Don't wish it was easier; wish you were better."
Interfaces that represent HTTP requests and responses.
Initial implementations of HTTP interfaces.
Remove EmptyBody and EmptyHeaders classes (use parameterless constructors on Body and Headers).
Remove code-only constructor on StatusCode -- a description is mandatory.
Make the properties of the HttpResponse class immutable.
Reorder HttpRequest/HttpResponse parameters to be more collection-initializer-friendly.
Make Url implement IUrl.
Override TextBody's ToString() method to return... Its string.
Self-hosting; odds and ends.
Refactor helpers for headers.
Routing, URL parameters, refactoring.
Create new namespaces for dispatching, routing and extension methods.
Rename unused 'using' directives.
Move things to places that make sense.
Constrain the objectives of HttpLite.
Remove port and header collection extension methods.
Replace ToString() implementations with internal classes in the HttpLite.Formatter namespace.
Rename the 'Description' property of the IStatusCode interface to 'Reason', per specification.
Remove excess ToString() methods.