Match logic (Assignment 2); bulk of implementation
fixed playing card count error
Merge branch 'kwl-lect03-match'