batch pool

A proposed solution for #13. Batch requests in batches of batch_size (default 100, google limit: 128 *request parameters*), and perform requests in parallel (default request pool size from 1 to 4).