Updating docs and releasing 1.0.0

Change-Id: Ife63de3f51be9f24f16e174a2319bd6d914abe13
diff --git a/docs/swagger/bbsim/bbsim.swagger.json b/docs/swagger/bbsim/bbsim.swagger.json
index 2dfc235..6dbd843 100644
--- a/docs/swagger/bbsim/bbsim.swagger.json
+++ b/docs/swagger/bbsim/bbsim.swagger.json
@@ -469,20 +469,18 @@
           "type": "integer",
           "format": "int32"
         },
-        "STag": {
-          "type": "integer",
-          "format": "int32"
-        },
-        "CTag": {
-          "type": "integer",
-          "format": "int32"
-        },
         "HwAddress": {
           "type": "string"
         },
         "PortNo": {
           "type": "integer",
           "format": "int32"
+        },
+        "services": {
+          "type": "array",
+          "items": {
+            "$ref": "#/definitions/bbsimService"
+          }
         }
       }
     },
@@ -570,6 +568,67 @@
         }
       }
     },
+    "bbsimService": {
+      "type": "object",
+      "properties": {
+        "Name": {
+          "type": "string"
+        },
+        "HwAddress": {
+          "type": "string"
+        },
+        "OnuSn": {
+          "type": "string"
+        },
+        "STag": {
+          "type": "integer",
+          "format": "int32"
+        },
+        "CTag": {
+          "type": "integer",
+          "format": "int32"
+        },
+        "NeedsEapol": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "NeedsDhcp": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "NeedsIgmp": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "GemPort": {
+          "type": "integer",
+          "format": "int32"
+        },
+        "EapolState": {
+          "type": "string"
+        },
+        "DhcpState": {
+          "type": "string"
+        },
+        "InternalState": {
+          "type": "string"
+        },
+        "IGMPState": {
+          "type": "string"
+        }
+      }
+    },
+    "bbsimServices": {
+      "type": "object",
+      "properties": {
+        "items": {
+          "type": "array",
+          "items": {
+            "$ref": "#/definitions/bbsimService"
+          }
+        }
+      }
+    },
     "bbsimSubActionTypes": {
       "type": "string",
       "enum": [
@@ -642,6 +701,30 @@
         "trap_to_host": {
           "type": "boolean",
           "format": "boolean"
+        },
+        "remark_outer_pbits": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "remark_inner_pbits": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "add_inner_tag": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "remove_inner_tag": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "translate_inner_tag": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "translate_outer_tag": {
+          "type": "boolean",
+          "format": "boolean"
         }
       }
     },
@@ -760,6 +843,14 @@
         "port_no": {
           "type": "integer",
           "format": "int64"
+        },
+        "group_id": {
+          "type": "integer",
+          "format": "int64"
+        },
+        "tech_profile_id": {
+          "type": "integer",
+          "format": "int64"
         }
       }
     },
@@ -837,6 +928,10 @@
         },
         "traffic_shaping_info": {
           "$ref": "#/definitions/tech_profileTrafficShapingInfo"
+        },
+        "tech_profile_id": {
+          "type": "integer",
+          "format": "int64"
         }
       }
     },
diff --git a/docs/swagger/legacy/bbsim.swagger.json b/docs/swagger/legacy/bbsim.swagger.json
index 2873efd..81e09f6 100644
--- a/docs/swagger/legacy/bbsim.swagger.json
+++ b/docs/swagger/legacy/bbsim.swagger.json
@@ -1249,7 +1249,7 @@
           "type": "string"
         }
       },
-      "title": "OLT information"
+      "title": "OLT information\nThis supports the older format of the REST APIs (still used from some clients)\nPlease refer to the protos in api/bbsim/bbsim.proto for the latest available version"
     },
     "legacyOLTStatusResponse": {
       "type": "object",
@@ -1418,6 +1418,30 @@
         "trap_to_host": {
           "type": "boolean",
           "format": "boolean"
+        },
+        "remark_outer_pbits": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "remark_inner_pbits": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "add_inner_tag": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "remove_inner_tag": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "translate_inner_tag": {
+          "type": "boolean",
+          "format": "boolean"
+        },
+        "translate_outer_tag": {
+          "type": "boolean",
+          "format": "boolean"
         }
       }
     },
@@ -1536,6 +1560,14 @@
         "port_no": {
           "type": "integer",
           "format": "int64"
+        },
+        "group_id": {
+          "type": "integer",
+          "format": "int64"
+        },
+        "tech_profile_id": {
+          "type": "integer",
+          "format": "int64"
         }
       }
     },
@@ -1613,6 +1645,10 @@
         },
         "traffic_shaping_info": {
           "$ref": "#/definitions/tech_profileTrafficShapingInfo"
+        },
+        "tech_profile_id": {
+          "type": "integer",
+          "format": "int64"
         }
       }
     },