start work on #46
hacking on #46
more progress on GPG client access
progress on writing an import to pgp function, with full piping
change export -> import

also, split out GPG code so that we can do stuff other than key import
maybe a secret key type?
more thoughts, nothing solid yet
more hacking
Load user basics and/or merkle chainlinks independently

This will have to be changed again when we start loading separate
chains for private and semiprivate.
store secret keys in a separate slot...

so they can be loaded separately from cache.
Better cache control, but still, might need to check remotes...
cleanup
work in progress...
set/delete fingerprint...
set fingerprint too
this is probably a better place for it...

we have to make sure the server didn't fool us as to who we are
Work on what happens with the user lacks a key..

It's kind of working but it's now bailing out when it notices
that the user doesn't have a self-signature
better logging

better warning about not having a key
better UX for no-key people
P3SKB stuff