Add pry for debugging
Add API call to load all events of a game
No need to let!
Favor replaying all events in client over snapshots
Remove obsolete meta from hand
Remove obsolete meta from program
Remove server side game event listener

Clients must now load all game events and replay 
themselves to build up state.
Add spec for GamesController

Also, use consistent style to describe which 
action/request is tested
Add specs for API games controller

- Introduce base DomainError & handle JSON 
response
- Rename execute to dispatch_command
- Make dispatch_command validate commands and 
return true/false
- Introduce dispatch_command! that raises an
error when a command is not valid & handle JSON 
response
Remove pending specs in favor of TODO tasks
Merge pull request #3 from bforma/refactor/remove-game-events-replay-duplication

Refactor/remove game events replay duplication