remove extraneous io exceptions + improve generic infrastructure for logging errors
fix KException to keep the Throwable around
fixed CompileDataStructures pass
fixed timeout problem
added unit test
Merge pull request #743 from yilongli/fixing-issue-#738

fixing issue 738
Merge pull request #732 from dwightguth/ioexception

remove extraneous io exceptions + improve generic infrastructure for log...
fix ktest to use JCommander
delete dependency on Commons CLI
fix copyright
fix NullPointerException