Removed import of unused libs
Removed using xbmcaddon to get settings
Added check on login credentials entered
Changed print statements to addon.log
Removed final raising of exception in get_media_url - no need
Removed extra print statements
Changed setting id's to be named with preceeding class name - allows self.get_setting to properly pull settings