Refactor GET query string generation

This pull request refactors the generation of GET requests.

Specifically using this:

```clojure
(defn- query [& args] (str "?" (apply generate-query-string args)))
```