Remove hardcoded reduce tasks
Demonstrate reading an Avro with exteneral schema; refactor