UX handles query delete
Prevent excessive query duplication

Saves queries in a global list, query authors have multiple MyQuery objects which reference the global queries. 

MyQueries  are what's shown in the browser.
Name, description and query have been promoted to the insight object. They're no longer retrieved from within the spec file.
Stop observing value changes when the view is unloaded.
Query controller creates a global query then saves a link to it under MyQuery
Kill timer when queryController is destroyed.
Change to the proper route for the insight whether it's private/public