Added more specific EventHandlers (WIP)
Added a IHandler interface which will be useful for logging (perhaps running other code for events, TBD if that is client or library side). Also added a DebugLogger and which will log on 3 different modes (system, read, write).