reset password functionality

Signed-off-by: Sergey Gaichuk <sergey.gaychuk@gmail.com>

Возможно логику связанную со сбросом ResetToken and ResetExpires вынести в методы класа User?