Error for accounts that already exist and missing currency supports uniques.
Two accounts are also equal if there is a minimal difference between their initial balances.
getCurrency throws error instead of maybe value.
New test and support for initialization and destruction of test resources.