[test] add jasmine spec runner
[spec] start adding specs
[spec] tiles should be shuffled
[chore] ignore .swp files
[refactor] use setup, and this all over the place... :(
[refac] click handler should be installed by game, not by tile
[test] add addCallCount decorator function
[fix] cannot turn same tile twice.
[refac] move responsibility for game actions to game

Tiles become simple objects that can be turned up or down.  It's the
game state that decides whether to turn or not.