bug-fix: download files across devices now works

fs.rename does not work across devices.
- Implementing [mv](https://www.npmjs.org/package/mv) to replace fs.rename.