def query(query_string)
      results = FogTracker::Query::QueryProcessor.new(
        @trackers, :logger => @log
      ).execute(query_string)
      (results.each {|r| yield r}) if block_given?
      results
    end
def query(query_string)
      results = FogTracker::Query::QueryProcessor.new(
        @trackers, :logger => @log
      ).execute(query_string)
      (results.each {|r| yield r}) if block_given?
      results
    end
Returns an array of Resources matching the query_string.
 Calls any block passed for each resulting resource.
 @param [String] query_string a string used to filter for matching resources
          it might look like: "Account Name::Compute::AWS::servers"
 @return [Array <Fog::Model>] an Array of Resources, filtered by query