Lecture 6: subclassed CardGameViewController to make it abstract so we can support multiple games
Assignment 2.2 - Added a button to re-deal cards and reset the score
Assignment 2.3 - added a segmented control to select if this should be a 2 card or a 3 card match game, and scoring accordingly