Wording
Note that we use SecurerString
Tests are looped: plain->encrypt->decrypt->assert
Add more TODO
Check if jhat is running before running tests
Add tests for localUser

Also add another key and reencrypt test.asc for both of them so we can
test the local user setting.
Add recipient(List<String>) and tests
More tests to write and code to fix
Remove debug println's...
Test for testing GPGException
GPGException needs to be public
Fix so that exceptions are thrown through

* Make sure gpg=null when we are throwing an exception.
* Put IOException and InterruptedException in the same catch since we're
+JDK7 only anyway.
* Try to solve as much as possible in pre_output() so we don't have to
care so much in output()
Ignore GPG session files (or whatever they are)
MOAR TODO ='/
Decrypted files should not have the .asc extension
Let gpg read files instead of us

Probably so much faster and less error prone.
Split up the OQL query runs for the future

We're going to search for byte arrays too and then the code needs to be
abit more modular.
Add searchInHeapForByte but it's disabled for now

Enable when SecurerString.secureErase(byte[]) is implemented.
Escape the char test too
Just can't get non-armored encrypted files to work

Just postpone it.