Addition of Trace Utils + tests
Merge branch 'StableBranchWithTestcases' of https://github.com/lukechurch/designscript into StableBranchWithTestcases
Merge pull request #149 from junmendoza/JunStableBranch1

function redefinition in new CBN testcases
Implement callsite runID

1. associate a runID for every callsite
2. added testcases runID testcases