dog.txt has a duplicate to demonstrate overwriting, tree and hash both now overwrite duplicates, updateDog no longer removes and re-adds