Created ProjectOwnership model

Already associated it with User
Verification if user is logged in to operate with projects
Missing fix tests that must get an authenticated user to run
Fixed tests broken by the introduction of project ownerships