Fixing up the simplifying result function
Fixed up the optimiser output
Fixed up the parallel processing capability (uses zmq)
Tweaked a couple of the examples