Add /node_modules to .gitignore.
Replace lots of code with normalize-package-data.

Replace all code that does not depend on package.json to be an actual file in an actual directory with a small wrapper for the new normalize-package-data module.
Update tests so it passes.

normalize-package-data does not know about README files. It can only see if readme field was every set, somehow.

Getting exact same functionality back would require some reorg.