Messing with key namespaces, added a test, service mocks.
More testing, with a FakeBitcoinRPC.