Added Marionette Layout and Regions

App now has global region structuring and displays a loading region per
page transition (can this be made on a single function!?). Also cleaned
up the requirejs code to use the "sugar" syntax and also tided
dependencies so I can just load backbone-marionette and get BB,
Marionette, handlebars and handlebars extensions.