LeafFormat and dependencies update

Upgraded Clojure to 1.5.1 and related clojure.data libraries.

Added new OutputFormat which gives developer control over the full output path.