Refactored some code.

Shortened some long functions by going back up into the main run() loop instead
of continuing on down a path of read_lines() in participant and participant
connection.

Participants now sit and wait for a submission or forfeit.
Modified the protocol notes, and added a list of participants to main.js
to be filled later through the new protocol.
Merge branch 'master' of github.com:ebanner/text-editing-tournament