refactoring and code cleanup,
2/3 hiliting modes are now fully operational
changed wording of dialog
major restructuring:
- all modes functional
- eliminated code duplication
reformated and adds author tags
extended node description xml
various checkstyle fixes
- javadoc
- final variables
- etc.
enabled checkstyle and formater