Refactor BIP32 -> HDPrivateKey and HDPublicKey

Only readability, and using that library keeps you from forgetting the little nuances of javascript (which we anyhow need to know)