switch to diff-match-patch, instead of difflib

this gives an option for non side-by-side diffs