Using list comprehension to build the str formats

This is a little cleaner. We also gain leverage from the fact that
columnMaxes is iterable.

Also removed bad print
Cleaned up group printing in CLI

Using another list comprehension to make a more succinct collection of
row widths.

Also made the group browser in the qt browser alternate green and white
better.