Add temp_hash to user model
Reset a password with a temp hash key