Added keychain lookup module.

This allows looking up password in the system's keychain.

If the feature is accepted, where and how should I write tests for this? Should I mock the keyring module?

Also, where should docs be written for this?

Thanks!