#778 Allow users to delete their account

Adds a cancel account button on the user settings page. Adds a new gem, paranoia, which retains the user record in case it needs to be re-activated later on.
Since this looks like it's pulled out of the base devise `RegistrationsController` I think this might still work even without this controller here (since we're already using the base registrations controller). Thoughts?