CommandPipe
Description:
A pipe to the given command run in a child process
Parameters:
| command | The command to run | 
| mode | Either 'r' or 'w'. 'r' creates a pipe to the command's STDOUT, the command's STDIN is the same as the parent process. 'w' creates a pipe to the command's STDIN, the command's STDOUT is the same as the parent process |