Add a FakeEtcdClient useful for testing.

I'll switch to building `JsonObject`s in a follow up PR - I've added a TODO for now - good call.