updated several small parts

colgroups are created at table generation, one for each column header.
Table generation now does not bother rendering empty column headers
created by extra trailing ,,,,,'s in the CSV. Also added another context
menu on the Class Hierarchy window label in preparation for
adding/removing ontologies from that list.