Now aborting all calls with message, no dynamic constants
Replaced ticks with popen3 to capture stdout, stderr and message on exit
Added open3 to require libs in pipeline class