Parsing command-line an option name is always --name so skip values that look like options and options that look like values; issue #21
When --debug is on the command-line force the minimum log level to be debug, but leave unaffected if level is set to trace