initial thrift server, client and the tester is complete