Switched to clj-http from URLConnections

This takes Clojure maps for requests natively, so I don't need to do the
translation here.
To incorporate session data and similar in a request map, you now use
(partial merge-with conj).