javadoc, javadoc, cleanup

javadoc, javadoc, cleanup and a lot of javadoc..