Refactored, remove telescoping constructors, remove builders, and more
Make classes final, add copy constuctor and comments
Make deep copies
Merge pull request #1 from kristalinc/refactor_avro_gen_classes

Refactor avro gen classes