Update JSHint settings and target files
Use `files` field instead of .npmignore

https://www.npmjs.org/doc/files/package.json.html#files
Update package info and deps
Merge pull request #336 from shinnn/patch-1

Update JSHint settings / Update package.json