extractor.cpp refactored a bit

I've split extractor.cpp code to methods and organized them in class.
Didn't catch it. tbb - lib? boost - lib or not? :) Should be together?