* added an TCP service using boost::asio
 * implemented the callback mechanism in order to dispatch command responses to services