huge refactorisation
updating code documentation to fix issues detected via scrutinizer
Fix other issues detected by Scrutinizer
fix remaining issues detected by scrutinizer
Last try to fix remaining issues
remove useless class from use declaration
workflow repackaged
Merge pull request #10 from GMaissa/develop

huge refactorisation