First draft of CommunicationManager - cannot test some functions yet, server error - login/gamelist OK