Updated javadoc class descriptions