merged selectCard into askCard() (overloaded)

askCard() will now accept the property argument as either a dictionary
for askCard, or a list for selectCard
Merge pull request #1290 from brine/test

merged selectCard into askCard() (overloaded)