package.json: use the right url for the github repo
LICENSE: update copyright year and break the lines
Update History.md:

* Link to the github users
* Remove unneeded spaces before the unordered lists
* use "node.js" instead of "node"
* use code syntax when possible
.gitignore: sort entries by name
style consistency changes
Update package.json.

* Add JSHint support
* Move test scripts there using npm run
* Update dependencies
ignore npm-debug.log
Update Readme.md:

* Use Markdown syntax when possible
* Fix a typo
* Link to the license file
* Use "node.js" instead of "node"
* Add Version badge and dependency icon