Update dan

Added an else clause for files that aren't the same length and another or clause to args to throw an error if the 2 file names are the same. Appears to pass all the tests on the Assignment 4 link for me at least now.