fix join wallet WIP
fix tests
Merge pull request #71 from matiu/bug/fix-loading3

Bug/fix loading3
change default network to "Base"

...since it won't be used for the command-line (yet).
add File storage class and tests
make tests work by faking storage
update File to write wallets to different files

the walletId is the filename
make my code work with the latest interface changes

...to Wallet and WalletFactory