Initial pass at Avro support.

Initial pass at AVRO support.