Add dryrun script and expand npmignore

Just housekeeping.
IMO if there's interest in running coverage, tests, linting, etc. developers are able to access the development source via GitHub. For distributable packages they are at best optional files and I prefer to opt-out. If the package includes scripts that clients are intended to run they'll be included via `bin` scripts.