Implemented Password Reset capabilities from Token, with Unit Tests to test it