Save files from the browser - allows you to create files in JS and trigger the SaveAs dialog on the client