In the install command, add support for specifying a branch name when a git repository is specified. I am thinking a flag named `--branch` / `-b` Planning on submitting a PR tonight if this sounds good.