Chapter 09-01

Horrible, horrible code: brittle, confused, unreadable and I guess not
solid at all, not mentioning that is not tested et all. Well we are
going to make it better

Things to try
* Use actors from standard library (with synchronous messages)
* Use a better data structure to hold cards on the table
* Use a finite state machine
* Use a different communication strategy where the dealer is
  * Passive
  * Informs players of game events
  * Enforces rules
Chapter 09-01: Add description
Chapter 02-01: Add description
Chapter 02-02: Add description
Chapter 02-03: Add description
Chapter 03-01: Add description
Chapter 03-02: Add description
Chapter 03-03: Add description
Chapter 03-04: Add description