Behaviour for all currency rate sources.
load() :: {:ok, CurrencyConversion.Rates.t} | {:error, binary}