created user model and basic validations + test