tests for all of the query-related things pass

still need to implement the scraper-related functions