Now using a class rather than strings to store group formats in order to reduce confusion.
Also added documentation. Yayyy, there's more where that came from.
Added documentation.
Cleanup and additions.
Added support for the new 'GroupFormat' class.
Added a command to view info on a specified format and a command to change/view the default format.