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!
Since we have the version in Marionette.Version.. we can interpolate it in throw error with a underscore template :)