Added option to specify default branch in 'init'

Now you can create new git repositories with specified <branch> as
default, when you publish them and run 'git push <remote>
<branch>:<remotebranch>' to that repository, it will automatically
deploy to specified work tree