When creating the instance of a DjinModule, InstanceCreator will try to get the propper Constructor (the one that accepts a Dictionary as its only argument).
Otherwise the defaultconstructor will be used.
If neither is available, an exception is raised.
SuicideCollector implements IDisposable, to free the ressources of its BlockingCollection.
The DjinModuleTest now provides a constructor that accepts a Dictionary as Parameter.
That's the way every DjinModule should be implemented.