updated exception message and added test for exception
BIP32 optimization
if this isn't the last derivation then the fingerprint is irrelevant so we can just spoof it!
that way we don't need the public key for the fingerprint
added more tests for BIP32::CKD
Merge branch 'bip32-ckd-optimization' into blocktrail