some unit test overhauling
added new classmethod PGPSignature.from_sigpkt to reduce code reuse and allow them to be instantiated/installed in list comprehensions