Error management improved
added a clean command
All command are in the class Commands, it easier to add new commands.
Improved documentation