Implemented registry to factory extended classes
Added imports to factory Pms extended classes
Python style codification
Imports gettext for avoid errors
Python style codification
Register class in PMS factory
Python style codification
Used context managers to handle file operations
Changed default version value to UBUNTU
Erased unused pycurl import

Python style codification

Changed mapper in _search_pms method

Added new class 'constant' ICON_PATH

Changed default version value to UBUNTU

Used factory pattern in _pms_selection method

Used context managers in file operations (read, write)
Imported gettext to avoid errors

Python style codification