Creating account up to getting public key works

User::unique_id removed for now

some ideas:
- change expected size to size of data instead of packet size (since its
a global const anyways)
- each client thread has its own quit variable, instead of a global quit
in the server thread