Convert producer to process. Allow timed producer culling.
Merge pull request #199 from chrisroberts/enhancement/worker-process

Convert producer to process. Allow timed producer culling.