Remove extra dependencies

It looks like the test deps made their way into the regular dependencies as well, taking these out will slim down the package considerably. And while slimming, you can add a `.npmignore` to take the tests and related files out of the published package on npm to make it even smaller :grinning: