Some enhancements for GPG Key creation

All of the proposed changes are in accordance with default gpg cli behavior since 2009.

I consider all of them critical and hope you can include them. 

Correction of pull request #34