Add the Deck class

uses in list shuffling of elements instead of creating a new list just
to shuffle