adding doxygen commenting for networking stuff.