Added new Action classes and Match classes to use MatchAction Framework to set up the routing rules for Segment Routing

Change-Id: I214691cd8ea38c991a14f93af3bed0238a8c8f4b
diff --git a/src/main/java/net/onrc/onos/core/matchaction/action/GroupAction.java b/src/main/java/net/onrc/onos/core/matchaction/action/GroupAction.java
new file mode 100644
index 0000000..ba0c866
--- /dev/null
+++ b/src/main/java/net/onrc/onos/core/matchaction/action/GroupAction.java
@@ -0,0 +1,22 @@
+package net.onrc.onos.core.matchaction.action;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import net.onrc.onos.core.util.Dpid;
+
+public class GroupAction implements Action {
+    List<Dpid> fwdSws;
+
+    public GroupAction() {
+        fwdSws = new ArrayList<Dpid>();
+    }
+
+    public void AddSwitch(Dpid d) {
+        fwdSws.add(d);
+    }
+
+    public List<Dpid> getDpids() {
+        return fwdSws;
+    }
+}