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

Add type field to AbstractModuleSettings. Addresses #91.