Merge pull request #33 from jimmysong/vp

Add HD Wallet integration (temporary and hacky!!!)
Add more error codes, messages and error checking.
Merge pull request #39 from teknico/vp

Add more error codes, messages and error checking.
Added notifications for deposit scripts