Refactoring of code. Separation on distinct process step

The module has been refactored so from the init class on can
tell the actual process prerequisite -> installation -> configuration