Move password email delivery to private method

This should allow users of Clearance to change the way the password email is delivered. You could, for example, background the email delivery.