Added a new recipe for queue, and making cider depend on it

More context here: https://github.com/clojure-emacs/cider/issues/783