updated javadoc and homepage