Improvements to feature/task manager

In this commit:

* Changes how arguments are passed to NetTestLoader, separating the call that takes a test filename path and the one that takes a python object. This is quite important as confusing the two can lead to code execution.

* we makes the starting of the director more robust

* makes all ooniprobe tests pass

* Adds debugging to managers