adding a keepalive event type.
created models for event bus messaging. added logger. added source complete and sync events.