Pipe Commands

Implemented pipe commands. Should now be minimum viable product for part
B.