Implemented branch option for Git::Init

You can now specify the name of the branch to which the default Git
branch (master) is renamed after the initial commit.