log validation errors
daemonize via run_proc to expose start/stop/restart commands
update usage info