Change PathIntent class to be self-contained class

Change-Id: I67e768bd6be8430bb83b48963cf3c7cc4c592790
diff --git a/src/test/java/net/onrc/onos/intent/runtime/UseCaseTest.java b/src/test/java/net/onrc/onos/intent/runtime/UseCaseTest.java
index 554aece..e2a9a64 100644
--- a/src/test/java/net/onrc/onos/intent/runtime/UseCaseTest.java
+++ b/src/test/java/net/onrc/onos/intent/runtime/UseCaseTest.java
@@ -35,7 +35,7 @@
 		for (PathIntent pathIntent: intents.getIntents()) {
 			System.out.println("Parent intent: " + pathIntent.getParentIntent().toString());
 			System.out.println("Path:");
-			for (Link link: pathIntent.getPath()) {
+			for (Link link: pathIntent.getPath(g)) {
 				System.out.printf("%s --(%f/%f)--> %s\n",
 						link.getSourcePort(),
 						link.getCapacity() - intents.getAvailableBandwidth(link),