Deal with required fields, default values and no values being extracted.
Add KeywordsExtractor and 'topics' field.
Add 'SiteAttributeExtractor' that extracts data from a site config's attributes.
Deal with timezone madness and ISO 8601 dates.