Working on checkout of remote branches.
Added CheckoutResult to display information to the cli from a checkout operation.
Working on displaying info on Pull requests.
Worked on Pull, Fetch results and fixed checkout result.
Fixed a problem with my printing out of ids in fetch and pull.
Fixed a few problems with my responses for Fetch and Pull, fixed a bug in Ref equals.
Added early out to pull op.
merge branch jdgarret/PullResponse
include LICENSE.txt, Windows .bat executables, and output of dependency-tree in cli-app binary bundle