add some more javadoc summarizing classes

Issue #109