more javadocs

edited java docs for many classes