updated to handle new grunt-cli style, added linting and some comments

next up: clean up index.html to move slide control to it's own bits.