Add batch processor
Add fetch_batch to BatchProcessor
Runner delegates fetching of data to Data Processors

fix Issue #1