#2 user registration

- added routes for login, registration, account activation and password reset
- implemented password reset
- tests for login, registration, account activation