Complete but untested DAG impl
Changed gitignore
Useful gitignore (only commit useful stuff automatically)
Unit-tested V1 of complete DAG, with the test
Merge pull request #3 from Upsham/dev-ukd

Dev ukd