implement changeable clients
migrate tests to npm-registry-mock
Merge pull request #32 from ForbesLindesay/change-client

Implement change of http-clients for tarballs