Isaac/bug fixes

1. Snapshots based on graph definition
2. Snapshot ready method
3. Update integration tests