- rewrite heizer producer to be a class instead of decorator. There is no clear benefit to create producer as decorator
- updated class names
- support retry in consumer
- add helpers to list, list topics
- add consumer signal
- write consumer status log file for health checking
- support async produce in producer
- add more logs
- improve consumer