add ability to manually commit and push changes to git.