Enhance package.json

I don’t know if `engine` was (or is) a valid way to specify the necessary node version but [npm’s documentation](https://npmjs.org/doc/json.html#engines) only lists the `engines` field and therefore I changed it. I also added a `license` field and the repository url which fixes #61.