A simple yet generic API for quick and easy implemention of batch programs
using a pool of worjer threads. Provides the core API as well as an extension
that provides a simple yet generic framework for indexing text files into an ElasticSearch cluster.