organize application and seperate out directives and controllers.
Implement dynamic tooltips via angular-ui bootstrap directives