Don't allow change of GnuCash file while running.

Don't allow changing the GnuCash while running the app. This makes
reasoning about updates easier. The GnuCash file can be supplied on the
command-line or selected in the dialog.