make a callable pipe for each downloadable file

The returned dictionary now includes files that each have a property
called "pipe" that can be given a writable stream.