Move PhantomJS to package.json, fix repository field, and update README.

Makes setup as simple as having npm and doing `npm install`.

Additionally, I got a warning from npm that repositories should instead repository (see: https://npmjs.org/doc/json.html#repository).