Fix unicode errors with Git.unified_diff

- Add logic to handle binary diffs
Update account user-email for git commit messages