implemented IUserTwoFactorStore without the tests