Batching

This adds batching to not just `Orel::Table` but also `Orel::Query`.

Theres more that could be done here but you can add that later.  
TomDoc what this interface is used for.