whole stuff working
password reset token service and tests
more tests
context tests