#2 user registration

- tests for password reset
- some minor tweaks