v2.0
* Added test to ensure user-defined paths are valid, with friendly output. * Added check for file sizes to allow for representing sizes as KB, MB, or GB * Implemented error handling that should prevent data loss due to source files being deleted when a user cancels the script mid-encode. * Improved exception handling to allow the script to fail gracefully