Use html-diff for diffing template engine output

I made a node module, [html-diff](https://github.com/ChrisWren/html-diff) to do the diffing so that all themes can use it.