small changes to java interface.
Updated to latest distributed code implementation.
Match new java classpath and code class conventions.
ignore dist