added some answers

* timers use same callback queue mechanism
* ros::init() creates some threads
* nodes have sockets per topic