Use npm-cache-filename for cache file names
v1.0.0
explicitly pass registry to prototype.request
less noisy tests
add happy-path tests for remaining API calls