Configurable Committer and branch

Add the ability to configure who is committing and what branch.  Not a big change, but enough to remove the hard-coded committer details and branch details