added test client to communication.py