Fix the package.json missing repository warning

Per https://github.com/abrkn/semaphore.js/issues/4

`npm install` produces

    npm WARN package.json semaphore@1.0.1 No repository field.

The April 10 commit fixes this. The others don't matter that much to me personally, but it would be nice to have this fixed.