Fixed: runBlocks can now have $templateCache arguments (now also works with the example project)

As stated in the title, I've fixed the example project now.
It turns out that the .requires list isn't always just a list of moduleNames, but can contain objects as well.
I've taken that into cosnideration now. Both my test project and the example project work.
I think its solid now ;)