Adds CrunchqueryEndpoint object with initial list() method; some assorted refactorings.