Centralization of the logic for handling dialogs
Refactoring of the IOHelper
Removing method not used
Centralization of the methods related with enums
Added tests to the EnumHelper and update of old tests
Relocation of some methods for their correct classes