Password reset

Coming soon: email-based recovery.