add end/pause tests
allow stream array as constructor argument
switch to Duplex stream from Transform
remove readable-stream dependency