building blocks for hierarchial deterministic wallets put in place
fix build errors