Use Diffy as DiffEngine implementation

Diffy is nice, not a lot to say here, just a note about potential future performance problems if DiffEngine is misused.