Added Monte Carlo simulation for PokerSimulator.

- Changed pre-flop simulations to use a Monte Carlo approach with +/-1%
  accuracy that runs significantly faster than brute force approach
- Added takeRandomCard() method to CardDeck