upgrade to clojure 1.3+ with profiles. added some tests.