Right now, output files are always just overwritten.
This should by changed to not overwrite by default, but give the user the option to set a flag to force overwriting.
[x] Implement a precheck for the output file that terminates the program if the output file already exists
[x] Implement a command line flag to force overwriting
Right now, output files are always just overwritten. This should by changed to not overwrite by default, but give the user the option to set a flag to force overwriting.