First go at chat client