Added code coverage, javadocs, and other reporting