.npmignore

Tests and changelog aren't needed when publishing to npm. It's just a waste of space and bandwidth.
Merge branch `npmignore` into `master`.