Move extraneous base_event sub into subclass
Activity type management events/logging

Refs #16