added User model and associations with Project