Add password recovery

There should be a password recovery link, which when clicks requests your email address.  It should then set your password to a random password and email that random password to your given email address.