Javadoc and readme update