fix #38: make batch size configurable

When experiencing issues with timeout errors in Worksheet#save it's
necessary to limit the batch size to something much lower like 25
(default is 250). This patch simply makes the batch size configurable.