Issue #20 - Simplify the way of combining the file parts

* Intead of relying in counting the parts, we just get them and iterate
  over copying to an OutputStream