Fixes from code inspection
Add externally usable tools
Add javadoc