Add vendor/ember-google-analytics
Refactor models
1. Use adapters and serializers for JSON requests
2. Handle request errors in routes
3. Use loading and error templates
4. use QueryParam object to handle routeId logic
Refactor queryParams w/ tests
fix youtube-video component so start time is rounded
Refactor routes so deck, media and sequences are in paths (not query params):
/view, /edit with resources: /../:deck_id/:media_id/:hash?s=...&v=...
Update adapters and serializers to new routes
Update templates for new routes
Models:
1. add Deck.find
2. Media#start uses fir sequence start
3. change some naming for Sequence
4. add validation properties to ResourceModelMixin
Remove old models
1. Update NewController - just handle modal form
2. DeckController needs Sequences
3. change PresentationController to ViewController