Potential Improvements (pseudo code)
Potential Improvements (pseudo code)

Corrects how the fx_data hash is populated on initialisation, change of datasource or when the data is out of date.
daturaman/fx_rates,daturaman/fx_rates