Merge pull request #16 from JPMoresmau/master

Fallback on Haskell code for diff if diff tool not found/cannot be launched
Merge remote branch 'skogsbaer/master'
use pretty printing from diff library