added a simple example for the parallel do fusion
simplified the ParallelDo nodes and added examples for the ParallelDo fusion
simplified the optimiser spec
simplified the ShowNodes trait
refactored the input channels