Merge pull request #12 from dvberkel/master

provide a prompt for package.json version
Update dependencies.
minor linting
Change bower reveal.js dependency version to github master branch. Closes #15, #10
Add speaker notes slide subgenerator option. Closes #14.
fix yeoman welcome for v1.0
sync index.html with reveal.js git
ES5 option is now set per default.
Add devDeps and Gruntfile for an improved workflow.
jshint-happify.
Add clean task to clean up after test cases.
* Turn `index.html` into a `lo-dash` template.
* Use 4 spaces instead of 2 as conducted by `.editorconfig`.
* Clean up `bower.json`.
* Remove now unnessary `main.js`.
* Clean up npm deps.
* Clean up Gruntfile.js.
* Use Gruntfile.coffee for its improved readability.
Merge pull request #22 from janraasch/feature/spring-cleaning

Spring cleaning
add list.json to livereload. Version bump to 0.1.0
Luckily this is all build into the grunt-contrib tasks by now.
`spawn: false causes `watch:livereload` to overlook the changes done by `watch:index`.
Put `hostname` comment near `hostname` declaration.
Remove `yo` dependency. This should be installed globally.
Add semver check to prevent `npm install` from blowing up.