First stab at the Commit object delegator
Fix spec context
Use __getobj__ from Delegate class
Add additions, deletions, and net for Commit object
Dynamically create diffstat methods
Use Rspec predicate matcher syntax
Add Commit#removed_files and Commit#new_files
Add Commit#languages, Commit#blobs, and Commit#files
Prefer Array#collect with multiline definition
Use already defined #diffstats method
Cache repo tree for current commit for small performance boost
Only #map once
Modify Commit#languages to return langauge specific stats
Begin unifying language and commit stat calculation
Fix syntax
Finish unifying calculation through FileStat
Fix merge commit statistics calculation
Re-add accidentally removed spec
Fix diffstat regex for merge commits
Make FileStat more blob and submodule aware