KeyGenUtils API

This is the API I've written for generating Keys, nonces and ivs. It will also convert byte arrays to into SecretKeys, KeyPairs, and a couple other classes. 
Annotating the [specific line](http://junit.org/javadoc/4.9/org/junit/rules/ExpectedException.html) seems preferable.