OO Design

Here is my approach to the card and deck assignment
Prefer `subject` over `let` for the main object under test.