phase 2 code plus phase 3 javadoc
Added many classes for report functionality
prep
Added report visitors and report objects.
Merge branch 'andy' of https://github.com/jacoblwright/hit into andy
More changes.