#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.