Adds Grunt to style guides

#### What's the plan?
Add Grunt to style guides since Bower from other PR wasn't working.

#### What's this PR do?
Adds in Grunt, festival Sass, TribTalk Sass, and Gemfile. Not sure why the commit from 7/29 is being included in this PR, but that h2 should be part of site footer typography section for TribTalk, so just leaving it.

#### How should this be manually tested?
Run 'npm install' and 'gem install.' Then run 'grunt sass' to check that Sass is compiling to CSS without errors.
the html file still refers to `<link rel="stylesheet" href="{{ site.baseurl }}/css/tribtalk.min.css" >` I don't think you can compile things to the `_site/` directory because that's outside of source control, so when you push to github pages, it won't get the grunt generated css.