Cache some query strings to avoid constantly re-creating them.
Cache our TLS keys.
Don't give transactions a txID

It's not worth the cost of the fetch.
Added a Travis config