Update iframe ID to use dashes, not underscores
Move migration specific code into the view for easy removal when the old dashboard has been retired
Moved onLoad out of HTML and into JS, consolidated JS into the view and out of the global namespace
Move sidebar into a template and only render it inside marketplace routes
Fix lint error