Made config watching optional. (--watch or watchConfig: true)
USR1 signal will reload config.
Reloading config means no downtime, old connections still work.