git prune-branches

@kevgo please review

+ Changed a couple git helpers to take in parameters instead of operating on the current branch
+ Set the default branch on the remote repo to main (needed as the git prune-branches feature specs were deleting the master branch (since its not main) and you cannot delete the HEAD branch on the remote repo.
Run "git branch -r" in the repo. You see "origin/HEAD -> origin/master" p. that means th default branch is master. When I run "git prune-branches" it is deleting "master" (it's not main nor a non-feature branch and it is behind/even with main). That was causing an error.