Add the module to the global reactor
Fix dependencies
Add sample test