Code cleanup for Batcher

Simplified batcher API and bridge to link batches to a blocking queue