Producer can communicate with 3 different consumers. Added method to get the item type string. Need to send to every process of a type now, and avoid sending to processes with id 0