Small fixes to fit specs in phase 2 test cases. Also implemented a client list on the server side that logs which clients are connected. More changes to come later.