Migrate from util.pump() to readableStream.pipe() and add unit tests for Y.Files API

I'd like to bring two changes.

* Migrate from `util.pump()` to `readableStream.pipe()` because `util.pump()` is obsoleted now.
* Add unit tests for `Y.Files` API. It may be need a little work, but I think to this is still better than nothing.