Updates to use SemVer 2.0 with strict/loose mode

Also, changed around the warning, so that I can make npm not be quite as noisy with `npm ls` and stuff that you can't actually control.

I'd recommend bumping the minor version number at least, for this.