Added a bounded batching queue

Does not group or preserve order
Use batching queue for writes
Added read batching to Raven projector