* Make usage of logger, also harden exception logging
* Make usage of hardened command_runner
This is a hardened version of subprocess.call which handles timeout, encoding and various errors that may happen during execution
* Remove unused exception logging
* Fix bogus exception logging
* Rename exception to match log line
* Make command_runner pylint friendly under Unix
* Add copyrights to my parts of code