Renamed Matchers to TransformRules, because that's what it is.
Added target version support, fixed classpath.

Classpath is changed, it now includes system classpath as a final step, so custom classes will be loaded first

Added support for --target parameter to specify generated class file version