Adding unit tests for deck reshuffling from discard pile