Add lbihanic's exception management with translated error codes
Correct typo
Update ModuleController and ModuleModel to use the latest updates from lbihanic
Move error messages to the error files
Add Tabs + general structure to the interface
Add comments to the view