Adding a cleaned up Producer/Consumer and a README.