little cleanup
First spike using listen/notify
Aggregate projection is forced to be async
Aggregate projection across streams working for smoke tests
checkpoint: test harness all set up for async projection daemon
checkpoint: happy w/ response from async processing
checkpoint: async daemon works, but w/ locking problems