Rc batching tests

Here are specs for `QueryReader` `QueryBatches`, and cleaned up the existing specs a bit.