Major changes! Split the hand class into PlayerHand and hand. Player hand contains methods that are actually needed by a player, mainly discarding. Hand now represents a a crib, IE just 4 cards and the ability to count them.
Created class Round that manages a single round of crib, I.E one hand or one deal.
Round Class is functional.
Major revision. The crib program is now able to adjust its discards based on what the expected value of the crib will be. It does this using a table of expected values in the file 'discard_tables'. This table is created by simulating rounds of crib with two computer players playing against each other. The points in the crib for each round are recorded and as more rounds are played, the computer becomes better and better at discarding.
Adding a nice readme