Add initial integ; fix pipeline issues from it.
Allow passing a map of options to step.
Expose :decode? as a step option.
Restore :clojure encoding.

We need this for pipelines, specifically for passing records.
Use :clojure encoding for pipelines.