Update package.json

This adds:

- A description
- Files property, to not include tests in the module
- A peerDependency on `yo`, so the user does not have to manually install `yo` to get started. This is the new default for the official generators.
- A engine dependency on npm >= 1.2.10, so users get a warning if their npm version doesn't support peer dependencies yet.