Changed Control.IO

I split Control.IO, which did input handling (from the client) and the
log output (to the server window), because the two things were
completely unrelated.

I also changed the name of the Output class to Log.