Pipe code has been broken down and cleaned, with error checking. Code is in redirection.c. Multi-stage piping works!