Added password and password checking for User model