chat server and client with power of clojure