Mostly edits to javadoc and new build.xml