Make the LoopTask run the checks of its interface before running the one...

...s from its children. Add the corresponding test and a test for the usecase of a dict as iterable (fix was merged sooner today)

fixes #7