Adding data locks to prevent exceptions in multi-threading scenarios.
Merge pull request #8 from RallyTools/MultiThreadingUpgrade

Adding data locks to prevent exceptions in multi-threading scenarios.