get latest commit sha for a branch
extract access to tree into separate method
create_blob returns sha
Add blob to tree
memoize operations that mutate
Create commit from tree
Create branch for commit
open PRs
Add update_dependencies! to make it all happen in one go