I implemented Electrum style key derivation from a

master public key.

It seems to work but I guess I could improve the tests
and write a cleaner API.