Check mem pool for pending txs

If an output shows up in the mem pool, we now mark those outputs as
pending and exclude those results from utxos so the app won't try to
double spend.