Step one - defer loading of the panel modules

Still needed: moving HTML to separate files and loading via the
Require.js "text" plugin.
Handle instances more explicitly
Break panels apart
Attempt to extend App.navigate to support data
Remove old file