GUI -- Bug fixing and refactoring app view - WIP.

Change-Id: I23012972ac762a62391289a2200bf0b95e4ed9c3
diff --git a/web/gui/src/main/webapp/app/view/app/app.html b/web/gui/src/main/webapp/app/view/app/app.html
index 0420cff..3b78853 100644
--- a/web/gui/src/main/webapp/app/view/app/app.html
+++ b/web/gui/src/main/webapp/app/view/app/app.html
@@ -7,10 +7,22 @@
                  icon icon-size="36" icon-id="refresh"
                  ng-click="toggleRefresh()"></div>
             <div class="separator"></div>
-            <div id="app-install"    icon icon-size="36" icon-id="plus" class="active"></div>
-            <div id="app-activate"   icon icon-size="36" icon-id="play"></div>
-            <div id="app-deactivate" icon icon-size="36" icon-id="stop"></div>
-            <div id="app-uninstall"  icon icon-size="36" icon-id="garbage"></div>
+            <div id="app-install"
+                 icon icon-size="36" icon-id="plus"
+                 class="active">
+            </div>
+            <div id="app-activate"
+                 icon icon-size="36" icon-id="play"
+                 ng-class="{active: ctrlBtnState.installed}">
+            </div>
+            <div id="app-deactivate"
+                 icon icon-size="36" icon-id="stop"
+                 ng-class="{active: ctrlBtnState.active}">
+            </div>
+            <div id="app-uninstall"
+                 icon icon-size="36" icon-id="garbage"
+                 ng-class="{active: ctrlBtnState.selection}">
+            </div>
         </div>
 
         <form id="app-form" method="POST" action="rs/applications/upload"