Update clj-http to 0.7.6
Inline middleware definition
Merge pull request #11 from myfreeweb/master

Uploads, searches, consistency and stuff
merge
Prepare for 0.0.4 release
Return the envelope every time

I didn't like how complicated the base request function had become, so I've updated it to only return the envelope instead of giving you the option to return the data map, the envelope, or the entire response. You can easily obtain the data map from the envelope using the :data key. This change removes the :return option.

Being able to get the entire response is still useful for debugging purposes, though. For this I added a :debug? option that if true will attach the entire HTTP response map as metadata to the envelope.
Update .gitignore with .nrepl-port
Cleanup a few requires
Nest the response one level in the metadata map
Deprecate :access-token in favor of :token

The :access-token can be used, but will be removed in a future release.
Remove extra uses of the :return option
add fill/backfill/unpaginated