- Added caching before uploading (to account for multiple writes
    to a single file) and after downloading (same, for multiple reads);

- Downloads/uploads progress to stdout (via logging.info);

- Moved node utils to... node_utils.