Update README
Refactor task execution in each pipeline stage

The common task launch routine in some of the pipeline stages is
removed and placed into pipeline_threads. Each pipeline stage
is given a task class responsible for its computations.