removing nano auth logic and associated cookie usage, commenting out
code for now
diff --git a/app.js b/app.js
index 5670383..8d61ac6 100644
--- a/app.js
+++ b/app.js
@@ -80,10 +80,12 @@
 
   var nanop = null;
 
+  // no need for a promise here, but leaving code inplace until we prove out the question of cookie usage
   var promise = new Promise(function(resolve, reject) {
 
     nanop = require('nano')(dbProtocol + '://' + dbHost + ':' + dbPort);
     logger.info('url is ' +  dbProtocol + '://' + dbHost + ':' + dbPort);
+    /*
     nanop.auth(dbUsername, dbPassword, function (err, body, headers) {
       if (err) {
         reject(err);
@@ -92,7 +94,9 @@
         resolve(createDatabase (nanop));
       }
     });
-
+	*/
+    resolve(createDatabase (nanop));
+    
   });
 
   return promise;
diff --git a/lib/utils.js b/lib/utils.js
index 3e76be8..ca4d641 100644
--- a/lib/utils.js
+++ b/lib/utils.js
@@ -66,8 +66,10 @@
       logger.info(tid, method,'found trigger accounturl: ', dbURL);
       nanoConnection = require('nano')(dbURL);
 
+      // no need for a promise here, but leaving code inplace until we prove out the question of cookie usage
       return new Promise(function(resolve, reject) {
-
+    	  
+    	/*  
         nanoConnection.auth(dataTrigger.user, dataTrigger.pass, function (err, body, headers) {
 
           if (err) {
@@ -103,6 +105,29 @@
           }
 
         });
+        */
+          var triggeredDB = nanoConnection.use(dataTrigger.dbname);
+          // Listen for changes on this database.
+          var feed = triggeredDB.follow({since: sinceToUse, include_docs: dataTrigger.includeDoc});
+
+          dataTrigger.feed = feed;
+          that.triggers[dataTrigger.id] = dataTrigger;
+
+          feed.on('change', function (change) {
+              var triggerHandle = that.triggers[dataTrigger.id];
+              logger.info(tid, method, 'Got change from', dataTrigger.dbname, change);
+              if(triggerHandle && triggerHandle.triggersLeft > 0 && triggerHandle.retriesLeft > 0) {
+                  try {
+                      that.invokeWhiskAction(dataTrigger.id, change);
+                  } catch (e) {
+                      logger.error(tid, method, 'Exception occurred in callback', e);
+                  }
+              }
+          });
+
+          feed.follow();
+
+          resolve(feed);
 
       }).then(function(feed) {