reduce verbosity of run_tests script
fix and add more tests for the CLI arguments parsing
use configuration file for logging
implement proper dump to json, fix pretty-print option delegation

set cannot be serialised to json that is why explicit conversion made to pure dict