fix: the changing mode isn't binded to the blob ref.
add documentation
Merge pull request #8 from NicolasDP/master

add Data.Git.Diff