Update docstrings and rename ConsumerGenerator to Consumer
Docstring updates and adding exception logging