Added User model and existance validation
Added uniqueness to User.email and added an index in the database for User.email
Added authentication to User model