Diff: QUnit.diff => JsDiff

Using https://github.com/kpdecker/jsdif

Closes #364

Tests: --- Breaking tests to show diff