Added initial classes for rank, suit, card and deck etc with some initial tests