refactor handling of node_modules packages; enable sub-package filepath resolution

removed 'node_modules' default source
added tests