Cleans up ECKey error handling
Adds assertion error messages for HDWallet