Hookup reset flow (bug 1003882) 

~~TODO: Add the rest of the tests + clean-up.~~
this code is very similar to ``verifyUser``. Can't you just use one method with some configuration variables for error codes and URLs?