Extract genKeyPair but keep it private to the lib: for testing purposes.
Move read{Private,Public}Key() to KeyUtil.
Rename Util2 to Util and fix UtilSpec in the process.
Relax constraints on text: Seq rather than just Array.
Missing space.
Introduce method thenAlways on Try to always perform some action.

The action is intended to be some cleanup (in our case: closing
of a file, etc).
Add method to read the contents from a BufferedReader.
Add ability to read private and public keys from buffered readers.
Key reading now done using typeclasses.
"Signed text", not "license" in validity report.

The library doesn't concern itself with license stuff anymore.
Refactor key read/write test.
Restrict key reading typeclass to subclasses of Key.
Remove remapping of exception.
Rewrite Java-style loop in proper Scala style.
StsException now handles cause properly.
Rename creator and validator to better match what they actually are.
Release version 1.1.
Bump version to 1.2-SNAPSHOT
Make methods signText and verifySignedText public.
Spacing.