Close #44

And more progress on #16.  The issue was just that we were calling into raw GPG rather than going through the keyring system.  For now, it seems to be OK if we set --homedir and go from there.