Added mempool totals to api. Will add to client next.
Changed route random to only return txid to minimize code duplication. Seems like if we added a random button, you'd just want to grab the random txid then do the normal call. Could also simplify using shared function, but this feels cleaner to me, perhaps you disagree. I did have to create a TransactionID struct and add that everywhere so maybe it's not that clean.