test: add algorithm choice tests
createKey: better logging, handle empty user id case
test: add test for bad key sanity check
test: more tests for different revocation cases
modifyKey: error out on integrity check fails
test: work on KeyringTestingHelper methods
test: add UncachedKeyringTest, stub
test: use random string as passphrase