system password storages

should fix github issue #14
bugfix: password might have been undefined
Merge pull request #18 from geier/keychain_support

Support for system password storages