updated javadoc and made a new build