Refactor

Load Coffeescript files directly with Requirejs (no need to pre-compile)
Separate views, models, and collections into their own files
Move templates and Handlebars helpers to the /templates directory
Separate LESS styling into multiple files
Enforce separation of concerns
Simplify router by passing rendering decisions on to views
Manage all content in the content collection (no more dereferencing)
Add Marionette App as the application loader
Add Session singleton to manage sessions and session events
Refactor content modules to give them full control over their editor's views
Use layouts to manage multiple views
Add stylish loading screen
Re-organize application structure to follow accepted conventions
Remove installation script (no longer necessary - still works as an npm module)
Upgrade libraries
Switch to lodash from underscore