Tested basic methods of the graph runner
Method to discover all possible paths in the graph. Also tests for the algorithm
Added support to run just a subset or nodes/edges by selecting them
Rule based system in progress
Added classes to create rules for the edges and tests for some of them
Added test for classes involved in rule creation/execution