use atoms instead of refs in incanter.infix

also simplify some code
explicitly specify clojure version to workaround leiningen problem