Created avro class similar to the sequence file one.
Updated behaviour of sequence file class to be recursive... should probably make this configurable.
Updated build to generate avro