Fixed gco tab completion, de-duped config from old dotfiles merge

After merging my old dotfiles in, I noticed that `gco ma<tab>` would not auto complete branch names (master in this example). It finally drove me crazy enough to track down. Looks like I needed a `compdef`.