Fixed the old (broken) Avro example.

Lots of things were broken in the old Avro example. I updated dependencies, updated the code and got almost everything to work except the mkCaseWireFormat(Person, Person.unapply _) part.
done