Create User model with validations