Refactor keychain code and add access group
Fix keychain bug with current user.
Merge pull request #3 from jarsen/master

Refactor keychain code and add access group