Create a User model with validations and secure passwords