refactored partials layout. Removed ngInit and loading data on $viewContentLoaded event
only loading data when in main view
refactored tooltip directive