Update tutorial for more recent app template

`lein new app foo` on Leiningen 2.3.4 creates the `core.clj` containing a `foo` function, rather than a `-main`. Text updated.

Updated header output displayed by `lein repl`.

Updated Clojure version references.