Added functional batching and timeout retry mechanisms (#26) * adding debug * debugging batch and worker * splitting batch size * fix debug * increase batch to 100 * clean up batching * pass in batch size * new batch approach * default batch size to 25 * add debug * debug * remove debug * concurrent logging * update template * timeout logic * timeout logging * typo * add back worker * more verbose logging * debug * remove comments