First attempt at opponent modeling.
Add Conservative betting strategy making contextual decisions.
Add Agressive betting strategy.
Add context namespace.
Add ActionContext tests.
Add HandContext tests.
Add card namespace.
some fixes in card package.
Add some missing Player tests.
Add some missing tests.
Package refactoring.
Changed main to run simulations.
Pass by const ref.
Big blind and minimum bet is in BettingContext.
Minor modification.