Make commitdiff object to persist within git-node rather then compute on fly.  fix:#478
Merge pull request #484 from codingtwinky/master

Make commitdiff object to persist within git-node rather then compute on fly.  fix:#478