Tests for HttpAdapter & issue #1

Started work on github issue #1 - Change to proper repo fetching

This work entailed writing some tests for the http adapter that was
missing.
Updated the repo to be fetched to be called `time_username` and also
shiefted some of the responsibilites for git service.