added initial work for supporting cli and moved to clojure 1.5