Store authentication information in keychain, rather than user defaults

User defaults are not a safe place to store secure information, such as the authentication tokens.

I have created a new class, CBTokens, which handles storing the authentication tokens in the keychain.  CBTokens uses UICKeyChainStore for easy use of the keychain.

The codebase has been updated to use CBTokens instead of the user defaults.