code: function createBranchFromMaster(theDetails) {
  	const {owner, repo, branch} = theDetails
  	return getMasterBranchSHAs(theDetails)
  		.then(result => ({
  			owner,
  			repo,
  			ref: `refs/heads/${branch}`,
  			sha: result.parentCommitSHA
  		}))
  		.then(github.gitdata.createReference)
  		.then(githubResponse=>({...theDetails, refURL: githubResponse.data.url}))
  		.catch(logError)
  }
docs: /* the Details must contain:
  owner: the owner of the repo
  repo: repoName
  branch: the branch name