Add Transport::UDP to the build
Add missing includes to eventhandler.h
Add abstract Module class
Fix options for UCS logger and tune other params
Test changes