Add User model and basic validations