refactor User to cache contacts
cache groups on User
refactor User specs to use get_contacts and get_groups wrapper
match Hash, not anything in Contacts spec
pending specs
Group.contacts and Group.contacts! refactor

Group.contacts! never worked in the first place!