Add a fake cloud impl.
Update the service registry with unit tests.
Merge pull request #150 from brendandburns/tests

Add in service registry tests and a Fake Cloud impl.