Remove the #defines in include/lse/object.h (totally lied in a previous commit that these were irreplaceable). add a new include/src directory called event. move the only include/lse/event.h and src/lse/event.cpp into the event directory. add event table and event table entry classes that take the place of the old #defines in include/lse/object.h. event dispatch is moved out of LSE::Object and into the event table object. add more debug logging (Note: changes to logging inc... need a log message queue so that it is thread safe.)