fixes dependency issue with extending module that isn't installed yet

- installing module now only possible if requirements are met by the
module info
- some changes to the module table columns and showing summary directly