Updated version for next release cycle
Switch from clj-http to http-kit

First step to enabling a generated async API
Add a runtime jar

The runtime jar contains code used by the generated APIs.  This avoids
having to generate this code in every generated API.
Use same fn definition map as api-builder
Add test for schemas
Add a :kw-f option to schema generation
Split runtime into separate
 module
Pass all params as a single map

Makes it easier to construct a request as a data structure.
Make generated api asynch a la http-kit

Functions return a promise and take an optional callback, in the same
way http-kit client requests work.
Fix travis config for modules use
Fix namespaces in README
Translate keys of body data to be dashed keywords

Makes keys more idiomatic for clojure.
Actually use query parameters in http requests
Add :body parameter for post/put request

Translate the keys of the map passed to post/put requests to be camel
cased, and pass to the http method.
Fix lein-modules configuration

Various failures caused by https://github.com/jcrossley3/lein-modules/issues/21.
Add missing dependencies in runtime

The project was missing dependencies for cheshire and schema.
Updated project.clj, release notes and readme for 0.1.1
Merge release/0.1.1