User model with password and profile page