fix POM versions for javadoc and sources
refactor and comment RuleLoaders