Added a failing test for #2.

When more than one file with gzip:true is passed, the pipeline freezes.
Fixed #2.

passThroughStream did not end() the stream before, which was causing the
issue.
Merge pull request #3 from jussi-kalliokoski/fix-issue-2

Fixing #2