made it so a log could be specified on command line with --log

- so doing `--log /path/to/log` specifies the file to log to
- the `--log` argument will overwrite a logger specified in options