RequestManager is simplified
CommandManager uses RequestManager to pass commands to the webserver
DownloadManager uses RequestManager to make download from the webserver