Adding support to indicate unit of measure for specific currencies.
Adding support to specify unit of measure when creating account.
Including currency data with account. Required to detect if the account has different unit and thus balance conversion should be used.
Extending layers to handle account units.
Displaying currency code and unit when showing account details
Mmoving actual balance calculation to a dedicated method.
Using more accurate term "troy ounces"
Implementing gram to troy ounces converter.
Using units converter when calculating actual balance if account unit is different than currency has.
Using string as unit code to simplify equality. Data that comes from the client is a string. Uzing more accurate term 'troy ounce'
Minor fixes.
Adding support to reset rates if new account with unknown currency rate added.