optimizing tarjan implementation
fixing occasional tarjan test failure
fixing wait for status method
adding note on prepare failure
adding test around an uncommitted dependency failure
removing inprogress and committed maps
removing old tarjan implementation
fixing tarjan nil pointer handling
changing failure export
exporting error instances
adding a python tool to help debug execution inconsistencies
adding strongly connected check to debug tool
adding additional tarjan test case
adding export feedback to consensus test
removing getUncommittedInstances and combining functionality with getExOrder
updating execution tests to work with combined exorder/uncommitted method
fixing strongly connected component functionality and tests
adding depMap check when checking for nil instances to skip locking
making hasUncommitted a variable