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'm thinking we might want this url to point to the matching version of docs. ie. (`/docs/<%= version %>/`). I wonder if the build will insert the version there as well?

@marionettejs/marionette-core ?