Avoid call_user_func_array in query method

I *think* that you would have to do `$this->executeQuery($args[0], array($args[1]))` for anything that isn't an array. The 2nd parameter has to be an array in order for the values to be bound I think (but haven't tested).