Menus and Errors handeling

First step toward the managing of errors and modules communications.