added ThreadObject,daemons (Router, Server, Client). Split protobuf
files into internal & header ( clients have no need to have internal
exposed )