integrated thrift into client code.  updated makefile to compile everything