new viewCards() API (rough first draft)

viewCards() takes a list of card objects, and tosses them into a
modified version of the askCard window.  Selecting a card will return
the list index of that card, which the python API converts back into a
card object.