Added user model, migration, validations, and edited User views