completed design to allow runs to be started from anywhere in the task dependency graph
add new resetFrom feature
update unit test for new partial run options
final tweaks for new feature push