If a participant is only observing (no tracking), do not send its coordinates to his friends
Minor refactoring and documentation
Added TraceLogger and corresponding tests