created a basic user model with basic validations