Play nicer with exoskeleton

This means exoskeleton can more easily be used with this module in commonjs/amd.

I'll add tests, docs and do the same for Backbone.NativeAjax if this seems sound.
why the `init` pattern? I'm not sure it's necessary or even the best solution here.