Replace numeric_limits with SPECIAL_NODEID / SPECIAL_EDGEID
Apply clang-modernize to Contractor/
Apply clang-format on Contractor/
Switched to std::shared_ptr in Contractor/
Move BFSComponentExplorer to Contractor/
Apply clang-format on BFSComponentExplorer and RestrictionMap