make it possible to create wallet non-interactively

closes #308

additionally it fixes the bug that the default fee and gap limit
were not stored in the new wallet, if entered manually.