Logging functionality extracted to the Logging Handler component
Removed redundant Mockito dependency from the DC module.
Obligation action handling extracted to the Action Handler component
Event handling extracted to a separate module