allow Wallet to work with testnet
added ability to specify child key derivation method to the Wallet constructor