removing getopt_long support - something broken with command line parsing; it wasn't err'ing out when bad options were included.  I gave up figuring out what I did wrong and just removed it.  Still, for some reason getopt is still not detecting bad options if those bad options can be considered values for the preceding option.  IE, "foo -v" failed because "-v" requires a value.  "foo -g" fails because "-g" is not a valid option.  But "foo -v -g" doesn't fail; the "-g" is considered to be the value for the "-v" option.  It seems like I must be doing something wrong but I don't know what.
Also, stubbed in options for the verbosity flag - but haven't wired it in to the rest of the classes yet so it does nothing.