Refactors Feature and Datasource to be proper classes and have their own decorators for processing functions.
Fixes typos in documentation.
Fixes variable naming in demonstrate_extractor.py
Fixes more typos
Fixes other references to features variable in extractor demonstration
Merge pull request #16 from halfak/scorer_work

Refactors Feature and Datasource to be proper classes and have their own...