Merge pull request #38 from jdantonio/better-thread-pool

Refactored thread pools to more closely mirror Java ThreadPoolExecutor.
Merge branch 'master' into thread-pool-executor