Lets spell dependency right why dont we
Not all tasks have ids. Account for that
Added getTasks and getRuns