Introduce auto keyword for all heavy weighted iterators
Move to boost::unordered_map from std::map. At now we faster two times
Update binary