Added unit test for Task->toMultiTask
Added unit test for closure result
Added isError to task results

Also added toCufa method to shell result
Closure task now uses callable instead