Ignore node modules
Karma support
Make travis script executable
Ensured that karma can run without global dependencies.

The version of phantomjs that karma-phantomjs-launcher is using seems to be problematic.

We're using a known working version of phantomjs and pointing it to that.
Removed Querist. It wasn't doing much for us.

We have a problem with testing at the moment.

We can really only validate these tests against nodejs as mocking primative modules is hard to do in browserify at present.

We could use sinon.fakeServer to mock the http but that doesn't work at present.

Once sinon 2.0 is available we'll refactor to use that.

Right now our tests are really only going to run in the pure nodes mode and not in node and karma.
Request-promise no longer takes url or options just options.
Merge pull request #1 from alphagov/feature/boilerplate

The Client
Publish this package to the npm registry