BIP32 public keys now derive the correct public key.

Also corrected a unit test. More unit tests will follow.