Updated the design of the providers and the request manager. Still need to change the implementation of the requestsmanager module.
UPpdated the implementation of the requestsmanager module. Including the OpenSubtitlesRequestsManager.