Changed commit to return git_commit object

* src/git2r.c (commit): Now returns S4 class git_commit object

* src/git2r.c (init_commit): Add SHA to S4 class git_commit hex slot

* Updated roxygen documentation