add descriptive text for this project
add package-level Javadoc
cleanup

- add JavaDoc
- make parameters final
- shorten lines and indentation
- use i18n-compatible newline
- split system class detection into helper and check classloader as well
add code verification: PMD, FindBugs, Checkstyle, version reporting
add some basic unit testing and include some JRockit support.