Gracefully handle failed NPM module requests

If a package cannot be located in the NPM registry, simply return back
the existing version defined in `package.json` so that the rest of the
packages can be analyzed and reported.

This addresses #13 (and possibly more)

I realize there is a more efficient method for handling this, but I'm not too concerned with blazing performance and things seemed to function without any noticeable delay added.