Next iteration of improvements, still a long way from a working HTTP client.
Added a client_errors file and invalid_scheme class.
Added tests and methods to the HTTP request.
Added async_resolver.
Added logging again to project.
Added connection_timeout exception.
Added resolver_error.
Added resolver delegate.
Added connection_delegate and test files (no test cases yet).
Removed message_base.hpp
Updated errors and the HTTP request.
Updated method type.
Updated requests test to check the port number.
A few updates to the client - next step is to test the components individually.
Added igloo BDD-style feature testing framework.
Moved the unit tests around.
Async resolver tests now use igloo.
Updated feature tests for client and connections.
Updated some stuff that's not important.
Updated Doxygen comments on almost all files. Added a response_parser class.