A Simplified Payment Verification (SPV) Bitcoin wallet with integrated support for hierarchical deterministic (HD) wallets