Clojure 1.4.0

it was crashing in contrib.string when used on Clojure 1.4.0 so this change removes contrib and depends instead on 1.4.0. The reference to throwf didn't have a direct translation so It's "approximated".