finishes project: controllers for users, contacts, and contact shares