Update .gitignore
Minor fixes to service definitions
Update service definitions
Add generated code 

thrift -r --gen py:utf8strings,dynamic services.thrift
thrift -r --gen java:hashcode services.thrift
Ignore Clojure REPL
Remove Echo service
Clojure does not accept underscores in fields