Add Deck class and tests
Add Card class + update docs