updating to include error checking for data retrieval. There is also a default file for currency conversions if the initial launch is done without any internet connection