fixes issue #63

fixes issue #63 

User is re-logged in upon setting a new password
I could not get the email and password out of the user object for some reason, this will need some further looking into and refactoring at some point.