The kBITAuthenticatorDidSkipOptionalLogin was not being reset upon cleanup because it is stored in NSUserDefaults rather than the keychain.
Updated -testThatCleanupWorks to ensure that didSkipOptionalLogin is set to YES before cleanup, otherwise the assertion that the value is NO after cleanup is merely testing its initialization to NO.
Merge pull request #61 from Newstex/pull-requests/auth-skip-cleanup

fix didSkipOptionalLogin not cleaned up properly