Added login.

* Added session handling on client side.
  => login works (even though users are hardcoded on the server side)
* Server doesn't yet answer on character list request.
  => server doesn't, in fact, know how to generate a character list
     (aka, I'm to dumb to code it)
* Simplified the protocol further.

As always, the code is still a big mess; have fun!