Bug705+bug862

OK, after thinking through this I found a much simpler method to ensure that if an init file or price-db file is specified on the command line then ledger will throw an exception if the file can't be found.  It silently ignores non-existence of default initialization or pricedb files.

I closed an earlier pull request that solved this in a much more complex way.