Fixed bug on waiting for all queue items to be complete
Added AggregateStateProjector to store aggregatestate in Raven
Made aggregate state projector idempotent