Payload directory is not mandatory

execpt if there is build directory
Printer.out display nothing if message is None
Rework motd behaviour and GUI