Ändrade så att ClientWindow tar bara hand om fönstret och skapade en ny
klass Client som sköter det logiska för ClientWindow