code: async function saveAsPullRequest(chainedResult) {
  	const {owner, repo, title, branch, message} = chainedResult
  	//probably want to write in the cwrc-git /// application tag,
  	const doesBranchExist = await checkForBranch({owner, repo, branch});
  	if (! doesBranchExist) {
  		await createBranchFromMaster({owner, repo, branch})
  	}
  	const resultOfSave = await saveDoc(chainedResult)
  	const doesPullRequestExist = await checkForPullRequest({owner, repo, branch})
  	// there can be only one PR per branch */
  	if (! doesPullRequestExist) {
  		const prArgs = {
  			owner,
  			repo,
  			title,
  			head: branch,
  			base: 'master',
  			body: message
  		}
  		const prResult = await github.pullRequests.create(prArgs)
  	}
  
  	return {...chainedResult, sha: resultOfSave.sha}
  }
docs: /* the Details must contain:
  owner: repoownwer
  repo: repoName
  path: path
  title:  title for pull request
  message:  message for commit
  branch: the branch in which to save, i.e., the github username for the person submitting
  content: the file content to save