Add --debug flag, change default verbose output to info level

This doesn't change the log_level behaviour, so we can still get full debug logs recorded, but keep the STDOUT logger easy to read when in verbose mode.