added tests namespace
API is valid for both clojure and clojurescript