Removing unused imports
Fixing reset complete route
Using the user repository on complete reset
Abstract the final reset password part