Place replay in separate thread, Change QR#read to return a list of pairs of <timestamp, queryString>, calculate diff between queries and add timeout of 10sec between queries