starting to rip out multithreaded generation per genInfo
Added some JUnit Tests for TDD. Fixed generation issues

Single Threaded Generation definitely works now I have the JUnits to
prove it.
Setup some JUnit Tests. Tested DictionaryGenerator. Revamped class layout and abstracts

Removed some redundancy in classes and made them hopefully more
self-evident.
begin commenting
Continue commenting/javadocing