Add project and project spec
Add memberships model and state machine
All specs passing for users, projects, and memberships
Collaborators can be added to projects
Collaborators cannot be added more than once
Add usability stuff
Clients can be added