Finalize process and test with multiple files

#3 worked great! We're pretty much there.

Just clean the process as a whole to end up with a tidy commit message and make sure there are no issues doing this with multiple files. (There shouldn't be.)