add fake group api

But then won't `make_contact_dict` be a normal (not static) method within `FakeContactsApi`?