Normalize package.json.
Specify the files to install with npm.
Update dependencies.
Add "node_modules" in .gitignore.
Add JSHint support.

Use `npm run lint` or `npm test`.
Fix JSHint warnings.
Change license header to use the cleaner `/* comment */`.
Add a .travis.yml file for Travis CI.