tasks retain stageId on deserialization
switch to using mutable maps, add a simple multi-thread test case
put serializing & deserializing of accumulator updates back into local scheduler -- all tests pass!
rename TaskTracker -> AccumulatorAggregator & some method renaming