Layout logowania, klasy Klient & Listener