Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a fairly huge refactor to let {gh} deal with all of the connection stuff, and to mock tests while we're at it.
Lots of tests will fail when I first check this in, but I wanted to create the draft so you know I'm working on it. It's beginning to move more rapidly so I hope to knock this out in the next day or three. (if I remember to, I'll remove this message when the PR is ready).
Closes #77.
Closes #78.
Closes #79.
Closes #97.
Closes #99.