Remove comments/old code from RecordData
Add RecordData::Extractors::Base class

TextField and others will inherit from it.
Clear out irrelevant data from specs
Add ChoiceField extractor for record data

ChoiceField where the choices are specified inline are handled.
The choices are all added as a comma-separated string.