Built REST APIs to look into Ramcloud for debugging

Change-Id: Id979797a2ddc7a86535c20cacd307e452e63f0de
diff --git a/src/main/java/net/onrc/onos/ofcontroller/networkgraph/NetworkGraphModule.java b/src/main/java/net/onrc/onos/ofcontroller/networkgraph/NetworkGraphModule.java
index 490f30f..09c1c66 100644
--- a/src/main/java/net/onrc/onos/ofcontroller/networkgraph/NetworkGraphModule.java
+++ b/src/main/java/net/onrc/onos/ofcontroller/networkgraph/NetworkGraphModule.java
@@ -10,6 +10,8 @@
 import net.floodlightcontroller.core.module.FloodlightModuleException;
 import net.floodlightcontroller.core.module.IFloodlightModule;
 import net.floodlightcontroller.core.module.IFloodlightService;
+import net.floodlightcontroller.restserver.IRestApiService;
+import net.onrc.onos.ofcontroller.networkgraph.web.NetworkGraphWebRoutable;
 
 public class NetworkGraphModule implements IFloodlightModule, INetworkGraphService {
 
@@ -19,6 +21,7 @@
 	private NetworkGraphImpl networkGraph;
 	private SouthboundNetworkGraph southboundNetworkGraph;
 
+	private IRestApiService restApi;
 
 	@Override
 	public Collection<Class<? extends IFloodlightService>> getModuleServices() {
@@ -39,20 +42,24 @@
 
 	@Override
 	public Collection<Class<? extends IFloodlightService>> getModuleDependencies() {
-		return null;
+		List<Class<? extends IFloodlightService>> dependencies = 
+				new ArrayList<Class<? extends IFloodlightService>>();
+		dependencies.add(IRestApiService.class);
+		return dependencies;
 	}
 	
 	@Override
 	public void init(FloodlightModuleContext context)
 			throws FloodlightModuleException {
+		restApi = context.getServiceImpl(IRestApiService.class);
+		
 		networkGraph = new NetworkGraphImpl();
 		southboundNetworkGraph = new SouthboundNetworkGraph(networkGraph);
 	}
 
 	@Override
 	public void startUp(FloodlightModuleContext context) {
-		// TODO Auto-generated method stub
-
+		restApi.addRestletRoutable(new NetworkGraphWebRoutable());
 	}
 
 	@Override