updated javadoc, and source clean up performed