Add type field to AbstractModuleSettings. Addresses #91.
Merge pull request #105 from Gottox/master

Add type field to AbstractModuleSettings. Addresses #91.
ModuleManager: Needs to know about DropController to provide it to the Modules.
Drop: Use Generics instead of Abstract Type.
Merge pull request #110 from Gottox/master

Preparation for pot