Add user model with validation and secure password