Added slices

Change-Id: I9dfaa9348fa82da844a04c0c2a58ce07e9fa3a28
diff --git a/package.json b/package.json
index 796b41f..5d89c7d 100644
--- a/package.json
+++ b/package.json
@@ -1,13 +1,13 @@
 {
   "dependencies": {
-    "@angular/common": "^2.0.0",
-    "@angular/compiler": "^2.0.0",
-    "@angular/core": "^2.0.0",
-    "@angular/forms": "^2.2.4",
-    "@angular/http": "^2.0.0",
-    "@angular/platform-browser": "^2.0.0",
-    "@angular/platform-browser-dynamic": "^2.0.0",
-    "@angular/router": "^3.0.0",
+    "@angular/common": "2.2.4",
+    "@angular/compiler": "2.2.4",
+    "@angular/core": "2.2.4",
+    "@angular/forms": "2.2.4",
+    "@angular/http": "2.2.4",
+    "@angular/platform-browser": "2.2.4",
+    "@angular/platform-browser-dynamic": "2.2.4",
+    "@angular/router": "3.2.4",
     "@types/lodash": "^4.14.42",
     "angular2-cookie": "^1.2.5",
     "core-js": "^2.4.1",
@@ -47,6 +47,8 @@
     "karma-coverage": "^1.1.1",
     "karma-jasmine": "^1.0.2",
     "karma-junit-reporter": "^1.1.0",
+    "karma-mocha-reporter": "^2.2.1",
+    "karma-phantomjs-launcher": "^1.0.2",
     "karma-webpack": "^1.7.0",
     "node-sass": "^3.4.2",
     "postcss-loader": "^0.8.0",
@@ -55,7 +57,8 @@
     "ts-loader": "^0.8.2",
     "tslint": "^3.2.1",
     "tslint-loader": "^2.1.0",
-    "typescript": "^2.0.2",
+    "typedoc": "^0.5.1",
+    "typescript": "2.0.8",
     "typings": "^1.0.4",
     "webpack": "2.1.0-beta.20"
   },
@@ -67,7 +70,8 @@
     "test": "gulp test",
     "test:auto": "gulp test:auto",
     "config": "gulp config",
-    "lint": "tslint -c ./tslint.json ./src/**/*.ts"
+    "lint": "tslint -c ./tslint.json ./src/**/*.ts",
+    "doc": "typedoc --out ./docs --module system --theme minimal ./src"
   },
   "eslintConfig": {
     "root": true,