Makes sense.  Though I'm a little torn on it in this case.  Within a given run of Zenflow, there is only ever one Github instance, the instance associated with the current project's repo.

The extra syntax on Github parameter getters is only when administering Github configs, which aren't in-memory, they all get flushed straight through to git config.

Also, all of the class instance vars are really supposed to be constants.  I just didn't know enough Ruby to know the right way to specify a constant.

I.e. all of @@foo vars should really be FOO.