Removed erroneous "multicast" handler in tcp handler. (Was unsafe and didn't actually work.)
Updates to doxygen documentation.
Document TCP function (hopefully easier to follow now).