Forgot password

This PR allows users to reset their passwords. 

Dependencies added:

- Email spec (Really useful helpers for testing emails in Cucumber/Rspec)