OO version Blackjack. Fully commented.