Better errors
This commit changes the way the --verbose and --quiet flags work; these should be documented somewhere.
--verbose (and it's shorthand, -v) can be stacked multiple times to increase the logging done --quiet (and it's shorthand, -q) can be stacked multiple times to decrease logging done