Improved and expanded the OpenPGP API and updated docs