GenericCLI: close #202: check for pipes/--colorize

- When writing messages to STDOUT, check to see if the output should
  be colorized or not; if the script is not connected to a terminal,
  and `--colorize` is not used, then ANSI colorization will be
  suppressed
DBTool: add more POD for the 'config' attribute
db_tool: issue #202; pass Config object to GenericCLI

- Need to pass the _Config_ object to _GenericCLI_, so it can see if
  the `--colorize` flag was set on the command line