User model implementation (name, email, secure password)
fix