adding `git tree` alias

adding `git tree` command.  It does this:

![image](https://cloud.githubusercontent.com/assets/680078/3487003/ed2b39a2-045d-11e4-99cc-4a5d5c395858.png)

This is cherry-picked from `divergent` to go into `master`