clean some stuff up, add diff stream support
make sure the return format is correct, and get rid of debug print
diff requests won't cleanly work with multi, so change naming convention/doc-string
fix typo
make sure decoded json is keywordized
don't allow open-ended diff queries
fix typo
some more typos
Update src/factual/api.clj
switch to string keys
Merge branch 'FEATURE_streaming_diffs' of github.com:Factual/factual-clojure-driver into FEATURE_streaming_diffs
Merge branch 'release/1.4.4' into develop
Merge branch 'FEATURE_streaming_diffs' into develop

Conflicts:
	project.clj
Merge branch 'release/1.4.5'

Conflicts:
	README.md