Relates to #5 (closed)
This MR includes a early version of the new GPG lib included in master (in gnugp2.py, not used in active code). From what I can tell, the main difference is the use of exceptions for handling errors and namedtuples for data (key id, uids, ...)
We can keep the current implementation (with the --with-colons) but integrate it to the use of exceptions and namedtuple.
As this is an early work, I propose to keep the file and do the integration later, on the commit where gnugp2.py replaces gnugp.py (as main gnupg lib).
One other possibility is to discard the new GPG lib and keep using the current one living on live.
Feedback is welcome