Added safeguard against branch already existing
Robustified optional message into commit  scenarios