First version of NPM registry support. Abstracts caching functionality out to the Glom class.