Expand scope, switch to http-kit

These are just some changes that I've found useful. Work on the call support should be expanded. If you decide that this is outside the scope of what you want to do with the lib I'll understand and do a named-fork for clojars.