Documentation comments and readability improvements
Implemented basic delivery logic
Proper unloading of the module
Spawn one thread with own event loop for each loaded module