Forgot password

Depends on #14 and #15 being merged first :-)
Nice use of preResponse, hadn't known about this before.