Adds New Game Route

Adds a route to create a new game. Creates route, template, and view.
View catches the submit event and sends an action up to the controller
asking the game to be added. The route catches the action and saves
the model and the redirects to the games new details page.
Filter out isNew games

Adds a willTransition action handler to games.new route to delete
records that are still new at the time of the transition.

Modifies the model function of the games route to filter out games
that are still new.
Adds Delete Route

Adds a route to delete with an afterModel to redirect to the
games.index page.

Adds delete button to games.detail page.
Adds Error page for Games

Adds an error template page for games that will be used if any of
the routes hit an error. Also has a commented out section in the
details route to catch an error event that could be used instead of
the template.
Adds Search Filter for Game List

Adds a filter for the game list so games can be searched for by name.
Adds star-rating component

Adds a star-rating component that displays by default five empty stars.
Each star can be clicked on to assign a star rating. An action is then
sent up by the component to the route to save the rating in the object
and presist it.

Adds star-rating to game.details for rating and quality. Adds rating
and quality with defaultValues to the game model.
Adds New Form Validation

Adds validation to the games.new form so errors display after you
submit the form and then auto-clear as you correct them.
Add Publisher Association and Routes

Adds a publisher model and relationship to games. Games belongTo a
publisher and a publisher hasMany games. Adds a games resource with
index and details routes. Adds link to games page to link to the
publisher page. The publisher page also has a list of games that
links back to games.details. Adds publisher select box to games.new.