Normalize package.json and add missing properties.

Also refactor the properties in a more sane way.
Update dependencies.
Update docs.

Use code syntax in more places and link to jquery.