Cleaning the code
TODO
-
Coherent namespaces -
Comments -
Documentation -
Coherent indenation -
Fix TODO
s -
Remove warnings from the compiler -
Be sure that every command provide short and long help -
Be sure that we create all needed files and directories