Amend amount to exclude transaction fee when emptying the wallet

[closes #122]
Fix undefined dust constant
Verify that destination address has the expected network version