Actually submit PR
Fix API stuff
Cleanup
Fallback to opening existing PR
Move open existing to method