adds clojure client implementation

... and test for rename symbols #6