Fix package.json

- Allow tests to be run by simply `npm test`
- Add devDependencies so that everything needed to build/test is set up after running `npm install`