#6 Added support for building xpub out of information in PublicKey
Introduced DeterministicKey and DeterministicHierarchy
General tidying up