Added an outline of the API functionality required for gist based comments.
Added jshint settings.
Expanded upon the initial skeleton for gist based comments.

Currently still exploration driven (grab all gist comments) instead of demand driven.
Moved the check for local storage support into the caching utility function.
Transitioned retrieveGistComments to be reactive rather than proactive with API requests.

This means that API requests will only be triggered for content that is actually being displayed.