start work on batching modifications
#3 batching updates for everything except Undo
#3 all specs passing for batched updates
#3 simplify batching test setup/teardown
#3 starting optimization work
#3 batch observe() calls w/o mgmt overhead
Merge pull request #5 from josephsavona/batch-notifications

#3 Batch notifications (one callback per tick)