Events slot for card struct.
Support enter/leave events.

Fixes #4.
Card Zero.
New card button on card zero.
Add a couple new key bindings. (clear and card zero).
Fix handler semaphore for exception cases.
Rename files to be a proper-ish collection.