testing password reset happy paths

Doesn't test for everything, but ensures basic functionality won't break.

- tests that there is a link and form for rest
- tests that the email is sent 
- tests the email's content
- follows the email's url and tests the reset form page