a simple web rpc using clojure and json protocol