Ignore zipped distribution files
Add footer
Update to ignore NPM debug logs
This commit affects the structure of the project, and adapts the Yeoman generator-webapp scaffolding to better accomodate a multi-page site. Changes include:

* Remove unused grunt tasks: coffeescript, uglify, concat, rev, cssmin
* Split navigation, footer and google analytics code into html partials
* Add the html-build grunt plugin for assembling the partials
* Set up compiling, building and copying for subdirectory files. Now, any .html file in the `pages` directory will be copied into a folder that matches their file name, and the file will be renamed inside this folder as index.html. This means that `application.html` will be moved to `application/index.html`, and `about-contact.html` will be moved to `about/contact/index.html`.
* Add the partials to the watch task and modify the associated livereload task
* Move `application/index.html` to be `application.html` in the `pages` directory
* Only include Google analytics snippet when building for distribution per issue #2
* Add navigation widget to page to identify the current page and add an active class to its li tag
Merge pull request #4 from DrivetoCreate/grunt-updates

Updates to project structure