Updates to Deck Class

Updated a few things in the deck class. Now a list of cards instead of
an array. New shuffle method because of that.