Major update to code structure

   * Split files into independent files based on functionality.
   * Switch to bower/gulp for build.

Change-Id: Ibc775dd9b7f6a0a49f63c22162b7582e781e2d9c
Signed-off-by: Iftekharul Islam <iislam@us.ibm.com>
diff --git a/gulp-options.js b/gulp-options.js
new file mode 100644
index 0000000..68240d7
--- /dev/null
+++ b/gulp-options.js
@@ -0,0 +1,14 @@
+/*eslint-env node */
+/*global module: true, __dirname: true */
+
+'use strict';
+
+module.exports = {
+    'targetFolderPath': './target',
+    'srcFolderPath': './app',
+    'tempFolderPath': __dirname + '/.temp',
+    'nodeModulesFolderPath': './node_modules',
+	'bowerFolderPath': './app/bower_components',
+    'dirname': __dirname,
+    'excludePath': '!./app/vendors/**/*'
+};