* First pass: message loop in main thread
* pypi version bump
* Fix readme
* Better example
* Fixed docs
* pre-commit fixes
* Convenience methods for protobufs
* support non-color consoles
* Non-color console and allow user input
* Minor update to single_threaded_demo
* new pypi version
* pre-commit fixes
* change pypi name
---------
Co-authored-by: Qingyun Wu <qingyun0327@gmail.com>