bring in Target.java and template files.
make target javac simpler
got junit tests in for Java target
refine error type
got unit tests working finally.
expand path to jar.