Completed and Tested Producer

See testing_producer.php for implementation