Test cleanup

Technical Changes: 
- Renamed 'ClientAcceptKickTest' to ChatTest
- Documented functions of the test
- Chat server now logs messages
- Client information is now specified at runtime