Currently, `test.js` is being published to npm, and `mocha` is listed as a `dependency` rather than a `devDependency`. This results in unnecessary code being installed when people use the library.