Added Branching and Diff Commands