Add documentation

Documentation uses docco to build. There's a grunt task called "docs"
which docco-fies docs/index.js.md into docs/index.js.html.

That's a rough first pass at documentation for calendar heat map and
speclines.
Fix issues found in review
Merge pull request #1 from willkg/add-docs

add docs