OpenPGP keyring basic integration done

Currently supported:
* loading public and private keyrings
* storing public keyrings to disk (this is a limitation of the openpgp
  package)
* exporting armoured public keys
* importing armoured public keys