Added BUILD file for gui2-fw-lib bazel build

This is another step along the way of having Native Bazel builds for Angular
Not fully there yet - waiting for Angular v9 in next 2 weeks
but don't want to wait that long to merge all of this

For most people the main concern is updates to WORKSPACE

Change-Id: I28170b8f8daaa2959327c259fe6a10df075113bb
diff --git a/tools/gui/package-lock.json b/tools/gui/package-lock.json
index 61a72e4..f213d49 100755
--- a/tools/gui/package-lock.json
+++ b/tools/gui/package-lock.json
@@ -5,9 +5,9 @@
   "requires": true,
   "dependencies": {
     "@bazel/hide-bazel-files": {
-      "version": "0.39.1",
-      "resolved": "https://registry.npmjs.org/@bazel/hide-bazel-files/-/hide-bazel-files-0.39.1.tgz",
-      "integrity": "sha512-nmILMfF8wD3hR3+r0MUCqPahgBYszLKFBcrbnmYthG6Oujgy1NpYMjeWj7Hjt3pJMkT1MgQP/VipLu2gQyMc0Q==",
+      "version": "0.40.0",
+      "resolved": "https://registry.npmjs.org/@bazel/hide-bazel-files/-/hide-bazel-files-0.40.0.tgz",
+      "integrity": "sha512-1Ew6r/i0J2H6h31Uo+ZkLFpV7l4gysdJSbCUueqbWlT8g+UHJuPtdMtPEDij1aI29ZrUbs7w4P0DTxMvOvgjwg==",
       "dev": true
     },
     "@gulp-sourcemaps/identity-map": {