Regrouping of code
Created by: MDr164
As the commands have been restructured and grouped, the code has been regroup to reflect this new structure as well. In addition a few linting errors have been fixed and a new logger was mandatory for some of them.