Got most of the password reset framework working.