Switch destination card colors to keyword.

This matches how color is specified elsewhere.
Simplify the group-checking function.

Switching from string to keyword for destination card color removed the need for
mapping the  func to the elements in the list. This simplifies things
greatly.
Remove 'defn' wrapper from tests.

Can't do that.