npm_list

Add unit test and fix so that we can handle when npm list returns usable output but still returns an error exit code (of 1) when one or more of the modules has missing dependencies