Upgrade clj-http
Remove superfluous "do"
Add documentation capabilities
Move public functions to the bottom
Declare state and constant private
Add documentation