Handle two invalid files in a row
Better line number detection, better error handling
Some help for creating diffs