Make sure we have the master branch before calling git flow init

If the git repo was setup to only pull another branch (such as develop, etc) and not master, the script would fail because the master branch did not exist.

This assumes that we ALWAYS have a master remote branch and it checks it out if it is not there already.