log error, move github to github-utils
- moved GitHub utilities to PyGithub-utils
- moved CI to GitHub Actions
- log per-repo errors so you can tell which repo is causing terse error messages
- black code style
- simplify asyncio runner standin
- make package prerequisite-free