CUi : algo exec code

list all algos
CUi : add tree class
Cui : Diff command
CUi : export command
CUi : show command
CUi : MacProtectionActionFactory
CUi : edit  Diff with ActionFactory
CuiException : ActionFactory add CheckWriter
CUi : simplify Export
CUi : simplify Show
CUi : case into messages
CUi : chg HashedFileWithState -> FileWithState
now, we can work with Folder AND files
CUi : fix previous commit (bug)
CUi : edit command with FileWithState
CUi : edit Help command

new architecture
CUi : init command useless
CUi : init command useless
CUi : Help command useless
CUi : edit some commands
CUi : fix Ls