New DatabaseReader reads ledger numbers from database.

A start at a database reader - so far only for ledger numbers.
In this case, I had a small test, thought it worked - then I dumped in the actual file and found _three_ problems.

IMHO, tests don't have to be neat - they need to be strong, as in, testing as much as possible.