Define Keychain service
Initial Implementation and Tests
Merge pull request #2 from AquaSupport/contrib/initial

Contrib/initial