Added a deck and card object

The deck shuffles and tracks the cards used.  The card object creates a
combined card suit and value object.