Improved Blob, Tree, and Index classes to better behave like equivalent Grit classes (for use in gollum-lib).
Changed to-delete token in Index's treemap to 'false' instead of ':delete'.
Changed Commit initialize signature (commit, repository).
Implemented and spec'd Commit#tree.
Reversed arguments in Commit initialize method for consistency.
Fixed plumbing commit issue: always use a fresh ObjectInserter. Implemented Commit.new_with_tree.
Merge switching of Commit#new arguments.
Implemented Porcelain::object_for_tag.
Use full namespace for TreeBuilder class.
Allow passing in Commit object in Git#tag
Refactored creation of new trees and blobs, implemented Commit.new_with_tree. Now fully spec'd. Use full namespace for TreeBuilder class.
Merge branch 'master' of github.com:repotag/rjgit -- simultaneous change in Blob.new_from_string
Added --debug flag for full simplecov coverage.
Catch exceptions in Repo#find.