Added Avro dependency
Added abstract EventProducer implementation
Added sample event producer classes and schema
Plumbing commits for integrating first Event producer