gateway: fix listeners bug and use in test.py
gateway: clean up messages a little more to be consistent with exchange and chess messages
chessgame: add chess message and chess game playback messages