Switch to david-dm.org for the dependencies.
Update README.md.

Fix code syntax and break a couple of long lines.
Explicitly set the files when installing via npm.
Normalize package.json.
Tweak JSHint options and fix the warnings.
Update dependencies.

Also, remove underscore from the devDependencies since it's in dependencies.
Enforce LF for CSS files so that the sizes are consistent in test.