extractor.cpp refactored a bit

I've split extractor.cpp code to methods and organized them in class.
reorder includes as detailed here: https://github.com/DennisOSRM/Project-OSRM/wiki/Coding-Standards#include-ordering