Added shuffle function to Deck constructor

Used a Fisher-Yates shuffle to add a shuffle function to the Deck constructor.