Allow early exit from pipeline by call next with `Pipeline.break` or using convenience `Pipeline.breakIf`.

Bumped version number to 0.0.2
Fix possible EventEmitter memory leak detected by using the same events for the pipeline `done` callback.
Remove event emitter listeners on Pipeline completion.