adding a user who doesn't exist to a project now creates the user