added passing "pipe" and "unpipe" tests
Move pipe/unpipe tests to separate file
Don't actually use throwaway vars