finished specs and methods for card and deck classes