Rename dashboard controllers
Add top level dashboard controller with tabs model
Use a dirty flag to keep track of when to redraw plots
Move initialization code into a function
Move popData out of initView scope
Add a scope variable to record which dashboard tab is active
Merge remote-tracking branch 'origin/workshop-aug' into workshop-aug