Add title to game in EcosystemGrid

I also tweaked the classes to follow BEM conventions more clearly.
Move fade animation to shared styles

Since I am about to add a 'fade' animation to the grid tiles when 'play'
has been pushed, the animation code can be moved to the 'base' css
styles, which are shared.
Turn on React-Rails "addons" feature

I want to use the ClassSet add-on feature of React, as well as other
"addons". While changing the configuration, I fixed some indentation.
Add CSS animation to game of life grid tiles

When the grid it in 'play' mode, such that the tiles are cycling through
life and death, the living tiles pulse. This visually differentiates the
'play' and edit modes.

I also cleaned up the CSS a bit.
Add 'play' mode and 'edit' mode for EcosystemGrid

Using the 'play' and 'edit' buttons, the mode of the grid can be
toggled.  I may change this to a 'play' and 'pause' button in the future
- it is implied that you can edit the grid when it is paused, because
  there are hover states then.

The life steps aren't actually updating correctly at the moment when in
'play' mode - fixing that is the next commit.
Fix typos to get game of life logic working

Two typos were preventing the grid from actually updating.
Seed the test game with a blinker

The previous pattern created a static row of cells. It's more
interesting to start with something dynamic, like a blinker.
Add 'update' to API for games

Added the route, controller action and param permissions to update a
game's lives using the game API.
Hook up 'save' button to update the game

I needed to add the method to the GameWebAPIUtils to actually update the
game, and filled in the blanks for the stores action handler and the
component button click handler to call the right things.