Update Gruntfile.js and index.html

  * Change port so presentation and example app and run at the same time.
  * Tell grunt how to find files in nested folders.
  * Clean up and format index.html.