initial commit
some changes; add private wallet
some more stuff
start adding tests and fix public key serialization
use byte buffer to write serialized public key
some refactorings
add child generation
refactor tests; add 2nd test vector
don't export util functions
ExtendedKey -> Key
rename a few methods
go fmt
wallet.go -> bip32.go