Removed unused functions in HTTP interface & adapters
Modified client to make it more testable.
Created tests for Client.
Moved autoloading into a bootstrap file. Turned on colors for unit test output.