Add HD Wallet integration (temporary and hacky!!!)

Add RPC/Websocket calls for:

getdepositscript
createseries
replaceseries
thawseries
Then we'd be unit testing the new function, not this one. That's a different point than unit testing everything.