First draft

Fixes #1 

No need to review this pull request. Just stubbing out consumer functionality.