added a client and a protocol and updated AbeServer.py