First strokes at graph path matching
Initial working version of path matching
Working through improvements on path matching
Extracted superclass
Added min/maxMulti
Min and max repeat working for path matching