Update the changelog and add missing copyright.
add missing javadocs.