WIP: consumers
fixed consumer and more tests
flake8
dirty port of consumers
remove unused consts
Merge pull request #4 from jettify/feature-consumers

Feature consumers