fixes #14 - updates ClientCredentials storage for new interfaces
Merge pull request #17 from bshaffer/issue-14

fixes #14 - updates ClientCredentials storage for new interfaces
fixes CS
Merge pull request #16 from bshaffer/fixes-cs

fixes CS
adds test setup
adds a single test and sets up travis configuration