Trying out (in Feature2) a different approach to the Feature schema.

@laserson, thoughts?
Possible to use an Avro map type instead (`map<string>`)?  Will that allow faster lookups on the deserialized objects?