More Javadoc, cleanup and package-info.java-files.