resolve #196: git kill: deleted tracking branch

@kevgo 

Removed delete_branch because it was running two commands. If the delete_remote_branch failed, the command list architecture could not catch it. Each step we add the command list should run 0 or 1 commands.