Abstraction of FeatureExtractor and IntermediateData(Set) done

Extendible BinaryFeatureRule and TextBinaryFeatureRule done