add money-tree and debugger gem
Allow HD wallet to be constructed from a public address
generate address given an index
disallow private node as root
hook up hd wallet and expose it through Currency.coin_wallets

Also added tests to Currency