first commit of new architecture
Consumer now a bit better formatted
New consumer now passes with no messages from the linter
Now has updated .yml config file