Added _download_file(self, url) to Eso class.
In data_retrieval(), poll the server for data availability every 2 seconds, then download all files locally.