remove message tracking from machine state
make state a private matter. clients should rely on events and their own tracking of event sequencing
replace state data with state machine
- refactor: simplify
- add a "took the last gumball" test
- C# implementation
- F# cleanup
- C# and F# documentation
Merge branch 'master' of https://github.com/ericis/tdd.git