moving dq class to new file, moving boost order visitor to boost_graph.h