a __tostring method for debuggin
Fixed critical - did not remove element from array when retrieving
Implemented run()
removed runNextTask, implement with run() instead
:3
Fixing up the SandboxRunner

Was going for serializing an exception, but that is really really hard,
so instead, just throw generic TaskException when task fails.

Exception should instead be handled inside task where dev has
more control.