File from https://github.com/eligrey/FileSaver.js
Implemented save, rendering progress.