If a source file has multiple periods in the filename, calling `save_output` drops all parts of the filename after the first period **To Reproduce** Process a file named `sample.file.1.jpg`. Call `.save_output(path, output_format="csv")`. Results in `sample.csv` being produced. **Expected behavior** Calling `save_output` in the outlined scenario should produce `sample.file.1.csv`.