Library and dependency refresh

This upgrades many of the underlying libraries we're using, including Clojure itself.