Add arbitrary revtree for a given path on a commit

- Allows you to see the state of a directory (latest commit, etc) for a
  given commit