WIP: create some draft record/playback functions

Will eventually move the http stuff into another namespace
implemented in the more generic terms.
Minor refactorings, comments
Extracted http stuff into vcr-clj.clj-http, got tests passing
Implement :recordable? option, update the clj-http code
Upgrade fs.

The tests still pass so this is probably fine.
docs docs docs
Upgrade clojure
Alphabetize deps

Stop looking at my commits
Version bump 0.3.0