Merge pull request #44 from srinandan/master

readme; updates to oauth
diff --git a/analytics/index.js b/analytics/index.js
index 175ca09..d2d7bdf 100644
--- a/analytics/index.js
+++ b/analytics/index.js
@@ -18,6 +18,12 @@
       record.request_path = config.mask_request_path;
     }
     
+
+    var xffHeader = req.headers['x-forwarded-for'];
+    if(xffHeader) {
+      record.client_ip = xffHeader;
+    }
+
     cb(null, record);
   };
 
diff --git a/index.js b/index.js
index fd4f20a..7ac17a8 100644
--- a/index.js
+++ b/index.js
@@ -11,7 +11,7 @@
   spikearrest:require('./spikearrest'),
   'transform-uppercase':require('./transform-uppercase'),
   accesscontrol:require('./accesscontrol'),
-  eurekaclient:require('./eurekaclient')
+  eurekaclient:require('./eurekaclient'),
   json2xml: require('./json2xml'),
   healthcheck: require('./healthcheck')
 }
diff --git a/package.json b/package.json
index a068b50..85947ff 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "microgateway-plugins",
-  "version": "2.3.5",
+  "version": "2.3.8-beta",
   "description": "Plugins for Apige Edge Microgateway",
   "main": "index.js",
   "scripts": {
@@ -9,6 +9,7 @@
   "dependencies": {
     "async": "^1.4.2",
     "debug": "^2.2.0",
+    "eureka-js-client": "^4.3.0",
     "js2xmlparser": "^2.0.2",
     "jsonwebtoken": "^5.0.1",
     "lodash": "^3.10.1",