Fix btest by using express (instead of connect...)

THANKS for GUIDANCE:
https://medium.freecodecamp.org/getting-off-the-ground-with-expressjs-89ada7ef4e59
diff --git a/package.json b/package.json
index 8fcc933..3f986a9 100644
--- a/package.json
+++ b/package.json
@@ -75,6 +75,7 @@
     "eslint-plugin-node": "^5.1.1",
     "eslint-plugin-promise": "^3.5.0",
     "eslint-plugin-standard": "^3.0.1",
+    "express": "^4.16.3",
     "grunt": "^1.0.1",
     "grunt-contrib-clean": "^1.0.0",
     "istanbul": "^0.4.5",
diff --git a/tasks/lib/test-browser.js b/tasks/lib/test-browser.js
index 9b7fc51..5933b9b 100644
--- a/tasks/lib/test-browser.js
+++ b/tasks/lib/test-browser.js
@@ -22,10 +22,10 @@
 
 var fs       = require('fs');
 var path     = require('path');
-var connect  = require('connect');
-var bundle   = require('./bundle');
+
+var express  = require('express');
+
 var collect  = require('./collect');
-var start    = require('open');
 
 var testLibName    = path.join(__dirname, '..', '..', 'pkg', 'cordova.test.js');
 var testLib        = fs.readFileSync(testLibName, 'utf8');
@@ -77,16 +77,16 @@
 module.exports = function() {
     console.log('starting browser-based tests');
 
-    var vendor = connect.static(pathToVendor);
-    var jasmine = connect.static(pathToJasmine);
-    var tests  = connect.static(pathToTests);
-    var router = connect.router(routes);
+    var app = express();
 
-    connect(vendor, jasmine, tests, router).listen(3000);
+    app.set('port', 3000);
 
-    console.log("Test Server running on:\n");
-    console.log("http://127.0.0.1:3000\n");
+    app.use(express.static(pathToVendor));
+    app.use(express.static(pathToJasmine));
+    app.use(express.static(pathToTests));
 
-    start('http://127.0.0.1:3000');
+    routes(app);
+
+    app.listen(3000, () => console.log('Test Server running on: http://localhost:3000'));
 };