Make examples more self-contained

- Also improve error handling without resorting to `set -e`
Update to datomic-free 0.8.3767 and clojure 1.5.0-RC4