Multiple queries problems

There are 2 problems with the current implementation of multiple queries :

* errors are not returned
* queries are not reset between RunQueries call

AddQuery(q1)
AddQuery(q2)
RunQueries() // will run q1 and q2
AddQuery(q3)
RunQueries() // will run q1, q2 and q3