Loading log settings for CLI

because that allow disabling logs for CLI
Ignoring bad state events

because that might allow the state to load
Adding config path argument

because that allow easier benchmark for different settings