Actually provide stated syslog support

Great little tool!

The syslog flag was parsed, but nothing was done with it -- logger was left pointing at `STDOUT` regardless. If enabled, this pull request switches to a new syslog-based logger after configuration has been parsed & validated. it keeps using the `STDOUT` logger until config has been validated so that any config parsing errors are appropriately logged.