Hinsen pr7

Hi Konrad,

This PR contains other updates than the module stuff. Would you have a look at the new module functionality.

I took the bit you wrote and added a (for now simple) class hierarchy for checking the version of the modules.