added capabilities to create local branch and push to remote