Support for DAG snapshots
Fixed Tests
Moving logic to subclass, and other fixes
missing import
Merge pull request #101 from rclough/rmc-snapshot-dag

Make DAGs support and run on snapshots