Get rid of generic app object and use ApplicationIndexView instead - still initiated by main.js.  Refactor router to inject view dependencies.  Update templates with bootstrap markup.  Change requirejs template variable naming convention to presentXXX.  Other minor updates.