qkd-pipeline should create folders if not fully present on system when run
Currently qkd-pipeline fails if not the full path on is present on some options.
$ qkd-pipeline start --log /tmp/my/path/to/qkd/log some-pipeline.xml
This will hang if not /tmp/my/path/to/qkd/log is fully present.
Be more relaxed and try to create the full path if missing.