hub protocol, git ignores, and new vim colors