Add Producer, Consumer and Connection Class