dk/angular forgot pass

Users can reset their password, they'll get a link in an email and they'll be brought to a form to set a new password.

Fixes #43