diff.diff -> diff.readDiff
Add todo
Make readTree return path:to:obj:hash

* Used to be path:to:obj:content
diff.readCommitIndex doesn't need to swap in hashes

* Because readTree returns hashes, not content, now
diff.readCommitIndex -> index.readCommitIndex