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
add address index column to payment addresses
Account generates payment address from HD wallet
document spec run
account payment address uses the next receiving address
HDWallet -> HDKeychain, persist HD wallet
monkey patch settingslogic see binarylogic/settingslogic#36
update faker for bitcoin address support
payment address factory generates more realistic data
Move HD wallet logic into model

also only create wallets on app start
use `rake db:reset` to force db recreation on travis