Changes to add the ability to configure who is committing and what branch to use