Create User model with secure passwords using bcrypt