JavaDocs

JavaDocs for all classes