added missing JavaDocs and fixed inconsistency in naming Dialog classes