view possible cards

added ways for player to see what cards are still possible solutions, or
that can't still be in the pool or with each other player.
event queue

Clue solver lib will now push events into a queue as things happen with
the clue context. The front end can then read from that queue and
display the events to the user.