Incremental java compilation. Added more coverage.
Rename job and some refactoring.
Tidy up in the TODOs
Added some info-level logging that describes why the TestReport is skipped.
Added a javadoc code sample to the copySpec() method.