Changes behavior of how Devise handles updating user info. Namely, lifts requirement of having to enter password when updating any field, but keeps it for updating email address. Also must enter current password when changing password to something new. This change overrides Devise's RegistrationsController, and adds a spec for it.