adding a generic "consumer" section with the generic consumer commands

This is one of my favorite pull requests.