add user model w/ validations