Updated javadoc for classes (not internal stuff)