added a read timeout and improved description
added query timeout in addition to global timeout, improved description of error conditions
updated lib
added thrift timeouts, better verbose level 2 progress and scenario behaviour details for cluster problems