Refactor of printing code for interface changes

+ fixed a bug where the numebr of rows was printed (omnipresent 1)
+ refactored how lists of games and sessions are printed. Much less
use-case specific code, very generalized
+ this will enable us to specify arbitrary columns to print on the
command line for commands that print lists
Specify arbitrary columns in session command

+ allow user to specify any column name to display when listing
sessions. Specifically helpful for differentiating what games came out
this year when making GOTY lists