triggerMethodOn

stuff:
+ adds triggerMethodOn
+ cleans up region code with triggerMethodOn
+ removes triggerMethod closure because, why not...

Should we add a test to expect `Marionette.triggerMethod` to have been called on the view with the expected return value?