Add a FakeEtcdClient useful for testing.

Some of these headers could be moved to the ```.cc``` file (at least ```util/json_wrapper.h```, I think?).