Add Path class

Add a class for walking the call graph