ReImplemented SingleUseLoginToken (with tests) for use in Password recovery