add 'list-prints' & 'change-print' commands.

the list-prints command shows a list of available printers as well
as the active printer in the list. printers are drawn with a name as
well as a short description.

change-printer can be used to change the printer by the name found in
the list-prints command.