+new proj
adding add_edge method, edge object and tests
dropping node and edge classes; not needed; adding logic for adding edge to graph; adding and fixing unit tests
adding dupe edge detection; +unit tests
+test
adding graph search class and tests
+test
sketching algo w/ comments
completing initial implementation of dfs; +tests
+tests for dfs; fixing bugs
getting ready for a 2nd more efficient implementation of dfs
renaming class; updating tests
first implementation at graph coloring logic; +classes for unit tests
dropping unneeded file
moving the DirNode class into the graph module
renaming classes and files
refactoring code for the adjacency list graph and the basic dfs implementation and dfs implementation w/ colors all into separate files