Allow NPM to Manage Tests

This lets you execute `npm test` to run the tests.