Refactor the leiningen installation.
Fail hard on shell failures.