Add User -> Project Relationship and Refactor Tests