Add a Grunt task that builds a production version of the app

Usage:

    grunt dist

Creates the production app in `dist/`.
Update and lock dependencies
Update README with instructions for production build
Copy tests so they can be run
Replace link to back button in occasions/new

Link to home instead of index.html
Fix whitespace
Remove what.html
Remove CNAME file
Add jshint and initial config
Generate Ember templates in temp dir
Fix random issue with rev
Add initial concurrent tasks
Fix indentation
Merge branch 'master' into dist