Began the reorganization of document extractors
Began the reorganization of document extractors

Declare a new document extractor using the @extractor decorator, which takes
predicates to be run against each document. If all the predicates pass, the
extractor will run with the full text contents of the passing document. Each
extractor should return a dictionary (or (key, pair) list).

codeforboston/cornerwise,codeforboston/cornerwise,cityofsomerville/cornerwise,cityofsomerville/cornerwise,cityofsomerville/citydash,cityofsomerville/citydash,codeforboston/cornerwise,codeforboston/cornerwise,cityofsomerville/cornerwise,cityofsomerville/cornerwise,cityofsomerville/citydash,cityofsomerville/citydash