Upgrading Backbone.js
Upgrading Marionette.js
Splitting event feed out to separate file.
Introducing Marionette app to encompass AORRA javascript app.
Adding comments prior to rearranging.
Using Q promises to abstract data preloading.
Extracting main controller from router.
Decoupling event feed handlers from collections & views.
Decoupling router from fileTree.
Upgrading Marionette to 1.3.0
Removing poor style external event trigger to EventFeed.
Renaming helper function.
Separating fileTree from controller navigation logic.
Decoupling events further.
Minor tidying of app events.
Moving contoller to separate file.
Moving showDeleted to be controlled by MainController.
Shifting logic out of AppLayout.
Moving remaining orchestration logic out of AppLayout.
Handling fileTree solely inside controller.