HD/Wallet: use network objects, not strings
Wallet: enforce operator new
HDWallet: add fromBase58 exception checks