Cleanup dependencies

 * Removes the unused `mime` and `debug` dependencies from the package
 * Moves `convert-source-map` dependency to the top of the file to make the dependency obvious
 * Specify the `mocha` and `should` dev dependency versions so that new breaking releases do not break the tests