Updated User model with password_digest and remember_token