Added documentation in header files

Added documentation for Communicator methods and const variables.
Added documentation for DocumentPacket
Added documentation for ThywinPacket