added tests for pipes
added dependencies to readme