Install Jasmine for unit testing JS

I think since all the logic is in React/Flux and runs on the client, the
best way to approach testing is with Jasmine unit tests.

I also considered Mocha, but for now will go with Jasmine.

Helpful railscast: http://railscasts.com/episodes/261-testing-javascript-with-jasmine?view=asciicast
Add preview grid to top right corner

It's nice to see the original/saved version of the current game, and now
that is available in a tiny preview in the top right corner. Generating
this is so easy, because it can grab data directly from the Stores.

I think a good refactor would be to create a controlled Grid component
and use that in both GridPreview and EcosystemGrid.
Refactor EcosystemGrid update callbacks