Tags give the ability to mark specific points in history as being important
Add CredentialNotFoundException class definition
`CredentialInterface@getSecret` returns encrypted secret, add `CredentialInterface@decryptSecret` to return decrypted secret.
Extract createCredential method to CredentialFactoryInterface
Initial release with definitions for CredentialInterface, CredentialStoreException, and CredentialStoreInterface contracts.