Replace PooledDispatcher with a ThreadPoolExecutor-based Dispatcher
Merge pull request #5 from wilkinsona/thread-pool-dispatcher

Replace PooledDispatcher with a ThreadPoolExecutor-based Dispatcher