Player numbers now range from 0 to 3 instead of from 1 to 4, as declared in the object barcode specifications.
Split rolling and starting. Rewrote joining/leaving procedures.

Successfully joined players now notify other players to let them track the correct player.

Player numbers are rolled as soon as all players are ready. Players can then start the game on-demand.
Split rolling and starting. Rewrote joining/leaving procedures.

Successfully joined players now notify other players to let them track the correct player. Channels are now opened and closes when joining and leaving.

Player numbers are rolled as soon as all players are ready. Players can then start the game on-demand.
Small fix for pause.
Each consumer now declares its own queue.
Renamed isRolled() to hasPlayerNumber().
Do not cancel consumer on after each request.
Report joined state when replying to join request.
Implemented heart beats. Fixes #1.
Invalidate player numbers when player leaves while waiting to start.
Removed shutdown() method, simply use leave() instead.
Cleaned up the code a bit.
Redirect to wiki for info
Merge pull request #13 from jeroendv/patch-2

Added link to wiki for more info.
Use Dutch as the main language for the README.
Report player ready state changes to handler. Fixes #14.
Merge remote-tracking branch 'upstream/master'