
This code is based on https://github.com/atom/node-keytar

    A native Node module to get, add, replace, and delete passwords in system's
    keychain. On OS X the passwords are managed by the Keychain, on Linux they
    are managed by Gnome Keyring and on Windows they are managed by Credential
    Vault.

