* refactor: create repository package * refactor: abstract GH client * feat: generate mock * feat: wire in factories * test: make tests pass * chore: go fmt
* refactor: create repository package * refactor: abstract GH client * feat: generate mock * feat: wire in factories * test: make tests pass * chore: go fmt