Forgot to move the test helper method. fixes 3 tests.
restructure game.start() and addCards()
remove toggleSelect() and make enable() and disable() trigger events.
restructure game init code.
adding backbone.
Creating some backbone models to play with.
Got the backbone based board to render.
Get basic rendering wired.
Card Selection and invalid set error feedback.
fix isASet() so it considers the `num` property instead of the wrongly named count.
Update rendering to show matches in green and animate them.
Cards are replaced when a set is found.
fix some style notices, cross-browser omissions, and errors.
Update the data objects to return complete json data trees, and have simpler create/rebuild calls.
Added a wiggle animation for invalid selections.
Tidy up names and events, memory consumption shouldn't be exploding now.
Add a const for the different game modes.
Fix broken css selector.
Render the widgets at the top of the screen with the underscore template functions inside the Chrome view.
Switch most views to be subclasses of ParentView. This gives them some help with managing views within them, and making sure they get cleaned up when things are re-rendered.