'function'-step now uses the index. I will remove all references to edges from AST nodes to function nodes: They are not needed, the index should be used instead. We will gain some speed without the need to sacrifice functionality.
Refactoring of DDG code so that it can be unit tested and injected into the database via gremlin.