Customer stories responsive grid and gruntfile update

Sorry this is a big diff.  I threw the dist directory into the git ignore and cleared my git cache, and I would suggest you guys do the same because that directory is generated by Grunt and could cause needless merge conflicts.  

Have a look, I built a couple clunky custom helpers and included them in Assemble.  This process could definitely be streamlined but it works for now.  These helpers are used to create the row class when iterating through and array.  Did some JS to make grid columns equal height and vertically align download buttons.  Some Gruntfile changes to allow debugger statements in jsHint in dev environment because the way grunt handles it's options is stupid.  I'm trying to set a conditional using grunt.config.get within a closure but I'm not sure it's working so would be great to chat about this when you have time.