feature(overwrite): die if output file exists, add overwrite flag

I noticed that pre-existing mp4 containers were sometimes having tracks added if they already existed. Adding failure with `--overwrite` (or `-f`) flag that explicitly removes the existing output file first to deal with it.