Issue 90 maximize

maximize button, frames not dependent on rootScope, and widgets are added and removed without reloading all data from dashboardApi.
not sure what is meant by 'frameKey'