Merge pull request #2955 from LaurentGoderre/html-output-change

Added new structure for demo generation
Converted Gruntfile.js to Gruntfile.coffee for easier use with the base build
Added proposed semantic structure for base wet templates

* Please note this is mostly for a discussion so we can merge and tweak easier
* Code will need to be better indented since assemble is playing games with some of the whitespace
* Note that there is now a  i18n template file that holds the actually english and french terms
Merge pull request #2961 from masterbee/hotfix-assemble

Added proposed semantic structure for base wet templates
Markup: Tweaked markup to better support screen readers
Merge pull request #2962 from pjackson28/markupupdate

Markup: Tweaked markup to better support screen readers
Corrected missing language properties creating a build fail.
Merge pull request #2963 from masterbee/hotfix-languageissue

Corrected missing language properties creating a build fail.
Added the shell SASS and JS for a theme