more work on contacts controller.  Do we need a join table between User and Contacts similar to cards