unified diff rendering using jsdiff module from npm

jsdiff from: https://www.npmjs.org/package/diff
npm version 1.0.8
recursive diff implemented and smoke tested on 1 commit