chore: Fix validate-commit-msg.js

There was a problem when testing the validate-commit-msg
that process.argv[2] was undefined, which lead to the
failure of the spec.
style: fix jshint violations in changelog.js

Closes #300
fix(reporter): remove newline from base reporter browser dump

Closes #297
chore: Expand and clarify CONTRIBUTING.md

General reorganization to match the order that a new dev will need.
Add Initial Setup so people can verify a clean state before they begin making changes.
Expanded Making and Submitting changes.  Include commit message guidelines link.
Clarify build and test. Change lint -> jshint
chore: update contributors