Add management by concat , motd::register and best practices

- Add management by concat
-  Add the define motd::register for register the modules that are
enable to appear on motd.
- applied best practices.
Add dependency

Add dependency concat.
Add an example to use motd::register

Add an example to use motd::register