Add JSHint "lint" task to Gruntfile.js and run it when `npm test` is run.
Merge pull request #22 from Mark-Simulacrum/jshint

Add JSHint "lint" task to Gruntfile.js and run it when `npm test` is run.
Add Table of Contents using marked-toc.
Add header to Table of Contents section.
Merge pull request #23 from Mark-Simulacrum/toc

Add Table of Contents using marked-toc.