Merge #46: Add 'CredentialsStore' class (fixes #44)