Add fetching full commit support

This adds support for fetching a specific commit:

http://developer.github.com/v3/repos/commits/#get-a-single-commit

I hope I didn't forget tab-indention this time.  :metal: