Added javadoc and changelog