def jql_query(query)
      result = adapter.jql(query, fields:[:description, :summary, :created, :status, :issuetype, :priority, :resolutiondate], max_results: @query_max_results)
      JiraIssuesNavigator.new(result.map{|i| JiraIssueMapper.new.call(i) })
    end
def jql_query(query)
      result = adapter.jql(query, fields:[:description, :summary, :created, :status, :issuetype, :priority, :resolutiondate], max_results: @query_max_results)
      JiraIssuesNavigator.new(result.map{|i| JiraIssueMapper.new.call(i) })
    end
Creates new Query object
 and sets the maximum number of issues returned by Query
 @param max_results [Integer] maximum number of issues returned by query
 Handles a JQL Request and returns JiraIssueavigator for that query
 @param query [String]
 @return [JiraIssueNavigator] with those requests