Using latest submodule
Using latest thrift code
Using new shared service stuff, better errors and changed default port
Small refactor
Using latest thrift IDL