Implemented TNonblockingServer. Replaced own Suggestion class with the one generated by thrift