Add BlameFile func and options

TODOs

* [x] Add a wrapper func for `git_blame_get_hunk_byline`