updated diffing of articles. Should now not have so many spurious "Diff"s and make more valid HTML