Fix #75 prevent from removing the last recipient
Refactor encryption init to avoid global states
Refactor decryption init to avoid global states
Rename keyring related openpgp args to be more obvious
Simplify keyring and encryption/decryption actions definition
Allow gnupg keyring files to be selected via sys env
Implement a custom PgpError type to enhance encryption errors tracking
Enhance error reporting when public keys are missing