First complete cycle of query: parsing, building query dict, generating query string, querying, returning results