Only process files once

If duplicate merge files are added, only process them once.
Merge pull request #11 from legoktm/unique

Only process files once