Add initial integration test
diff --git a/src/test/java/com/intel/jndn/management/IntegrationSuite.java b/src/test/java/com/intel/jndn/management/IntegrationSuite.java
new file mode 100644
index 0000000..d968df0
--- /dev/null
+++ b/src/test/java/com/intel/jndn/management/IntegrationSuite.java
@@ -0,0 +1,43 @@
+/*
+ * File name: IntegrationSuite.java
+ * 
+ * Purpose: Tests to run with a local NFD as part of integration testing; will
+ * not run in the maven test phase, must be run manually.
+ * 
+ * © Copyright Intel Corporation. All rights reserved.
+ * Intel Corporation, 2200 Mission College Boulevard,
+ * Santa Clara, CA 95052-8119, USA
+ */
+package com.intel.jndn.management;
+
+import java.util.logging.Logger;
+import junit.framework.Assert;
+import net.named_data.jndn.Face;
+import net.named_data.jndn.Name;
+
+/**
+ * Tests to run with a local NFD as part of integration testing; will not run in
+ * the maven test phase, must be run manually.
+ *
+ * @author Andrew Brown <andrew.brown@intel.com>
+ */
+public class IntegrationSuite {
+
+  private static final Logger logger = Logger.getLogger(IntegrationSuite.class.getName());
+
+  public static void main(String[] args) throws Exception {
+    Face face = new Face();
+    Assert.assertTrue(NFD.pingLocal(face));
+    
+    // grab datasets
+    Assert.assertFalse(NFD.getFaceList(face).isEmpty());
+    Assert.assertFalse(NFD.getFibList(face).isEmpty());
+    Assert.assertFalse(NFD.getRouteList(face).isEmpty());
+    
+    // create a new route
+    Assert.assertTrue(NFD.register(face, "contentstore://", new Name("/my/cache/route"), 999));
+    
+    // remove the route
+    Assert.assertTrue(NFD.unregister(face, new Name("/my/cache/route")));
+  }
+}