WEB GUI: Live-reloading development environment

Change-Id: Ibe4a80905e7c140ff70f359d43a49e6430cc6838
diff --git a/web/gui/src/main/webapp/dev_server.js b/web/gui/src/main/webapp/dev_server.js
new file mode 100644
index 0000000..513d37a
--- /dev/null
+++ b/web/gui/src/main/webapp/dev_server.js
@@ -0,0 +1,29 @@
+'use strict';
+
+var http = require('http');
+// var httpProxy = require('http-proxy');
+var connect = require('connect');
+var serveStatic = require('serve-static');
+var path = require('path');
+
+var conf = {
+  paths: {
+    root: '../../../../../'
+  },
+  port: '8182'
+}
+
+var httpProxyInit = function (baseDir) {
+
+  var app = connect();
+
+  app.use(serveStatic(path.join(__dirname, baseDir)));
+
+  var server = http.createServer(app);
+
+  server.listen(conf.port, function(){
+    console.log('Dev server is up and listening on http://localhost:', conf.port);
+  });
+};
+
+httpProxyInit(conf.paths.root);
\ No newline at end of file