refactorng dealer
betting and winning affects a players cash
showing the tests on the pot
ignoring file for running a single test
test for moving button should have been in the dealing case
undoing previous change of setting players cash when in th epayer proxy, needs re-thinking
moved card dealing into a separate class outside the dealer
got rid of annoying double negative
moved card dealing tests to card dealer, changed dealer tests to test on when to deal
moved logic for checking when round of betting is over from pot to dealer. Removed all stuff to do with blinds, not unnecessary yet and complicated the design
refactoring dealer
allowing a player to bet less than minimum if they go all in
initial implementation of side pot
creating side pots when necessssary
refactoring pot transfer
fixed dealer after previous changes to the pot
tidied up pot tests
rethinking the side pot, removed previous implementation
removed creation of a side pot
reimplemented pot distribution, much better