Added some members.
Successfully transferred a file.

The client is able to send a file `foo.txt' to the server which is saved as
`bar.txt'.
More information sent along with a submission.

There are now three things sent in the header section of a submission; A magic
character sequence shared by the client and server to indicate the end of a
message, the paricipant's name, and the name of the challenge.

Also fixed a bug where the client may misinterpret the magic character sequence
due to it being split on 1024 byte boundaries.
Broke up client into several functions.
Fixed `received_diff()' to actually return the diff.
Implemented timeing mechanism on the server.
Revert "Fixed `received_diff()' to actually return the diff."

This reverts commit 124fc25f2f496c93d8ffb95fd9c2cae1ebb41864.

Conflicts:
	raw/client.py
Got timing working correctly.
Fixed bug where diff was not being recorded correctly.

Turns out the reason `diff' was coming back as an empty string every time was
because I had introduced `diff' in the body of a while loop and was accessing
it outside of the while loop. `diff''s scope disappeared outside the while
loop.
Updated client output.

'You got it right!' is printed if the submitter submits the correct answer.
If a wrong answer is submitted, a message is displayed with the diff.
Changed header.

The header now only contains the submitter's name. But the metadata that gets
sent along is now the magic character sequence followed by the name of the
file being submitted.
Moved around some file.

Put client and server in their own directories so some better testing can
commence.
Updated the README
Simplified client substantially.

Instead of keep having to read from a socket, we use the `makefile' function on
a socket to give us a file interface so we can just loop over all of the lines
that the socket gives us. No more polling for a magic number and worrying about
this crap.
Made some changes to the protocol.

The header pieces that now get sent over are the participant's name, editor,
the length in bytes of the submission file, and the name of the file. The
participant's name and editor are must now be stored in a file named `info.txt'
in the participant's current directory.
Editor now logged with participant.
Opened the socket with with and added more doc.
Made the server multithreaded.
Changed the amount of time the server sleeps and renamed the server.
Tidied up a bit.