added reset password component and behavior to the client app