Added GUI - 1. phase. Also added some test experimental code from web
for a intricate way to have groupable column headers - currently not
used but maybe worth a look