Removing Storage, this can be done by the implementer of this package in
Excahnge
Renaming Currencies to Format
Renaming CurrenciesInterface to FormatInterface
Runtime now implements FormatInterface
Adding add() method to Runtime format
Adding remove() method to runtime format
Adding update() method to Runtime format
Adding exists() method to FormatInterface
Adding exists() method to Runtime format
Removing StorageException
Renaming CurrencyException to FormatException
Removing use statements for Exception classes
Removing construct stuff that isn't needed
Removing unnecessary construct arguments
Removing unnecessary construct arguments
Removing get() method from ExchangeAbstract
Storing data in array
Downloading data on construct
Adding get() method to OpenExchangeRates
Oops, can't redeclare that property. Renaming to "stored"