Adds password reset token and expiry to identity
Adds `Identity#initiate_password_reset!`
Implements `Identity#initiate_password_reset!`
Makes AdminUser#password_reset use a password_reset
Fixes style errors in user model/spec
Fixes style errors in password_reset_spec.rb
Takes user to clicking a link in password reset email