Extend branch command

Extend `branch` command to copycat `git` command adding :
- an option `--delete` to remove a tfs remote
- an option `--move` to rename a tfs remote
- a way to easily create a Tfs branch from the currently checkout commit (yeah!!!)

PS : perhaps the inital `init-branch` command should be integrated to the now created `branch` command to make all that more similar to the git `branch` command. I launch the discussion...