Initial implementation for building client connections
Split Http parser
More refinement of the Http parser
HttpClient skeleton implemented. Needs a URL parser.
Refactor the rough HttpClient into a reasonable stage.
Expand test coverage and move some tests around.