Add logger to Consumer for better insight in the process

Rework Consumer to allow for logging with psr-3. This should be considered an interim solution until events have been implemented.