Fail nicely on empty ledger and available balance amounts

Some otherwise valid OFX files may contain empty or whitespace-only strings in the `LEDGERBAL` and `AVAILBAL` fields. Fail nicely on those.