Adding graph class
Finishing the Graph implementation
Moving directory structure, fixing build
Adding test
Merge pull request #6 from carlyeks/dag

Adding a DAG