initial grit setup
implement Grit#heads
stub git call for Grit#heads test
clean up heads test
add more comments throughout
convert to Grit module, refactor to be more OO
implement Repo#branches
implement Repo.commits
move heads logic into Head
handle multiline commit messages
more commits tests
implement Repo#commit and begin on Repo#tree
branches is alias of heads
big refactor to do lazy loading
add comments and make Comment.parents return Commits
more code comments throughout
started implementing Tree
add lazy computation of tree contents
add Blob
add inspects to objects