get_amount returns None if there's an exception
use BTCAmount.setAmount instead of setText
fix: wrong variable name fee_e
improve fee help message