Finished comments, improved complex_communication.

The turn was being stored in the server rather than in the player,
and instead of a board, a move was being published. This, along
with respective issues has been fixed and comments have been
added to both the cpp and header files, except for
simple_communication, which is only a test project.