change parameter order
Add stitch by file list
Don't stitch result file with other files
Combine filename, extension, and path for full path to result
stitch_files no longer has sideeffects, instead returns result Image so calling function can do whatever it wants
Clean up imports
Result file path should not depend on path parameter