created user model and related validations (minus associations)