Cleanup and fixed On() method
Streamlined callbacks

Callbacks used to be registered through a singleton interface that
linked ID's to objects.  Now the pointer is just sent through on its
own so callbacks no longer need to be registered.
Setup compile.sh to handle and code file

Still need to make proper makefile...
Setup new card-game example

Still in progress.