check if destination file exists and handle rewrites gracefully
Add prompt to give user choice to overwrite existing file
Add deck conversion method and get_file_extension helper