Updated package.json

- Bumped mocha and yeoman-generator dependency
- Added yo as peer dependency
- Added npm engine requirement to warn users of npm version that don't support
  peer dependencies
- Added `files` property to package.json