Fleshing out interface skeleton
Adding stub classes
Adding Card class and logic, with unit tests