Allow arbitrary input parameters (not just "input")

Add Task.copy()
Load Tasks in subprocess so that they are reloaded