GUI -- Resize and table directives clean up. Veil service given init function and unit tests.

Change-Id: I7c29db8f2c79e83e880c96854297c4a432e12d48
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 8ed618b..8a64abb 100644
--- a/web/gui/src/main/webapp/app/view/topo/topo.html
+++ b/web/gui/src/main/webapp/app/view/topo/topo.html
@@ -1,7 +1,7 @@
 <!-- Topology View partial HTML -->
 <div id="ov-topo">
     <svg viewBox="0 0 1000 1000"
-         resize
-         ng-style="resizeWithOffset(56, 12)"
-         notifier="ctrl.notifyResize()"></svg>
+         resize offset-height="56" offset-width="12"
+         notifier="notifyResize()">
+    </svg>
 </div>