Throw an error when bindings aren't an obj or func

My attempt at solving issue #1679. Let me know if this has any problems!
I was also using the style here: https://github.com/marionettejs/backbone.marionette/blob/master/spec/javascripts/appRouter.spec.js#L17-L24}