just found a small edge case that broke metadata working on files with manually specified templates, and corrected a spelling mistake that resulted in an error
Changed a few typos and rearranged some code to make things more efficient. Added a counter to printed statements so you don't get 55 separate messages telling you that it couldn't link your files so it had to copy them instead