Add some tests to the NewDeck to make sure the deck is shuffled on creation
Convert Draw() tests to convey and test more edge cases
Re-write shuffle to be more efficient. NewDeck always calls shuffle()