add support for passing through unhandled requests to native XHR

Also adds a package.json to make it easier to run karma and contribute
to the project.

I needed this so that certain urls would just go to the native request object so I could load stuff using Require.js