produce and consumer modified to conform to new protocol. helper needs minor adjustments to avoid locking
fixing readme