Improvements:
- Better handling of cancellations.
- Check if any output files exist before attempting to remove partial conversions.
- Code cleanup.
Bug fix:
- Fixed: borked input history after writing ISOs to removable usb drives.
- Fixed: cancellation flag not restoring to false after cancelling.