GUI -- Finally got map resize working correctly, including the resized callback in topo code.
 - Created directives.js file to hold custom directives definitions.

Change-Id: Iecdbfe81fd8c5719f6da4f67fd9986ffa70c35df
diff --git a/web/gui/src/main/webapp/app/view/topo/topo.html b/web/gui/src/main/webapp/app/view/topo/topo.html
index 2e25c74..8ed618b 100644
--- a/web/gui/src/main/webapp/app/view/topo/topo.html
+++ b/web/gui/src/main/webapp/app/view/topo/topo.html
@@ -3,5 +3,5 @@
     <svg viewBox="0 0 1000 1000"
          resize
          ng-style="resizeWithOffset(56, 12)"
-         notifier="notifyResize(params)"></svg>
+         notifier="ctrl.notifyResize()"></svg>
 </div>