Update dependencies to modern versions

The existing versions of dependencies were so old that many of their
transitive dependencies were no longer available in Clojars, leading to
a bunch of error messages when deploying the sample app to Heroku.