Add User model with validation and secure password