Fix basic_extractor

Fixes bug where basic_extractor extracted features such that
contains(WORD) was always False
basic_extractor and contains_extractor are now case-sensitive,
i.e. contains(I) is no the same as contains(i)