termination on exec
Made piper actually kill its children
more killing stuff
Fixed LOGFILE repeats

Problem:	LOGFILE  would record the piping process multiple times.
		Appears the erroring process would do its parent's work.
Solution	Had erroring process send a kill signal to itself
remove uneeded vars
stuff
Merge pull request #1 from CrasherCourse/finaltouches

Finaltouches